v3.26.1
ACCRUED LIABILITIES - Schedule of components of accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued subcontractor costs $ 45,903 $ 18,160
Accrued compensation and related expenses 30,305 21,735
Accrued deferred transaction costs 0 2,926
Deferred revenue 443 132
Accrued professional fees 1,196 3,423
Operating lease liabilities 1,884 2,344
Incurred cost audits reserve (Note 15) 1,068 1,068
Accrued liabilities - other 5,343 1,429
Total accrued liabilities $ 86,142 $ 51,217