XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued project liabilities $ 3,563 $ 5,858
Other taxes 2,161 1,648
Interest 1,969 1,180
Accrued payroll 1,635 991
AIAC refunds, current portion 1,400 1,431
Customer prepayments 891 556
Dividend payable 728 614
Accrued license fees 382 353
Other accrued liabilities 1,162 1,170
Total accrued expenses and other current liabilities $ 13,891 $ 13,801