XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued project liabilities $ 4,536 $ 5,858
Other taxes 1,550 1,648
AIAC refunds, current portion 1,431 1,431
Interest 1,186 1,180
Accrued payroll 1,036 991
Dividend payable 695 614
Customer prepayments 545 556
Accrued license fees 350 353
Other accrued liabilities 1,190 1,170
Total accrued expenses and other current liabilities $ 12,519 $ 13,801