XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and related costs $ 5,418 $ 6,646
Vendor project charges 3,338 7,500
Professional and consulting services 1,433 1,480
Construction in process 575 1,408
Income taxes payable 317 313
Other 880 982
Accrued expenses and other current liabilities $ 11,961 $ 18,329