XML 63 R51.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]    
Employee compensation and related costs $ 4,064 $ 6,646
Vendor project charges 4,045 7,500
Deferred income 3,131  
Short-term notes payables 1,924  
Income taxes payable 1,034 313
Professional and consulting services 683 1,480
Software services 879  
Construction in process 339 1,408
Other 504 982
Accrued expenses and other current liabilities $ 16,603 $ 18,329