XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Project liabilities $ 1,650 $ 5,858
AIAC refunds, current portion 1,685 1,431
Other taxes 1,496 1,648
Interest 1,242 1,180
Payroll 943 991
Customer prepayments 781 556
Dividend payable 728 614
License fees 349 353
Professional fees 277 66
Medical claims 237 157
Other accrued liabilities 1,069 947
Total accrued expenses and other current liabilities $ 10,457 $ 13,801