v3.26.1
Segment Reporting (Details 3) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting    
Other receivables $ 25 $ 56
Restricted cash 1,811 0
Prepaid expenses and other current assets 1,944 1,642
Property and equipment, net 2,374 286
Lease right-of-use asset 14,569 15,294
Deferred tax asset, net 7,242 7,917
Other assets 2,369 2,507
Total assets 175,321 184,935
Cash and cash equivalents 67,679 85,510
Operating Segments [Member]    
Segment Reporting    
Total assets $ 77,308 $ 71,723