Notes Receivable (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2023 |
Dec. 31, 2022 |
|
| Notes Receivable (Details) [Line Items] | ||
| Security for issuance | $ 16,630 | $ 15,510 |
| Notes Receivable | $ 18,470 | $ 13,270 |
| Notes Receivable [Member] | ||
| Notes Receivable (Details) [Line Items] | ||
| Notes receivable term | 6 months |