v3.26.1
Accounts Payable and Other Accrued Liabilities - Summary of Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 21,204 $ 34,806
Accrued expenses 17,324 18,373
Contract liabilities 10,640 14,996
Other current liabilities 4,337 3,603
Total accounts payable and other accrued liabilities $ 53,505 $ 71,778