v3.26.1
ACCRUED LIABILITIES - Schedule of components of accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued subcontractor costs $ 37,282 $ 18,160
Accrued payroll and related expenses 17,876 21,735
Accrued deferred transaction costs 5,985 2,926
Deferred revenue 3,835 132
Accrued professional fees 3,129 3,423
Operating lease liabilities [1] 2,571 2,344
Incurred cost audits reserve (Note 15) 1,068 1,068
Accrued liabilities - other 3,267 1,429
Total accrued liabilities $ 75,013 $ 51,217
[1] The current portion of operating lease liabilities is reflected within Accrued liabilities on the condensed consolidated balance sheets.