Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Intangible assets, Gross | $ 15,272 | $ 14,741 |
Accumulated Amortization | (12,632) | (11,404) |
Total | 2,706 | 3,337 |
Trade Names [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Intangible assets, Gross | 980 | 980 |
Accumulated Amortization | (980) | (947) |
Total | 33 | |
Notice of Acceptances [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Intangible assets, Gross | 9,987 | 9,456 |
Accumulated Amortization | (7,347) | (6,280) |
Total | 2,706 | 3,176 |
Non-compete Agreement [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Intangible assets, Gross | 165 | 165 |
Accumulated Amortization | (165) | (160) |
Total | 5 | |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Intangible assets, Gross | 4,140 | 4,140 |
Accumulated Amortization | (4,140) | (4,017) |
Total | $ 123 |