v3.26.3
Accounts Payable and Other Accrued Liabilities - Summary of Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 28,645 $ 34,806
Accrued expenses 15,424 18,373
Contract liabilities 9,869 14,996
Other current liabilities 3,860 3,603
Total accounts payable and other accrued liabilities $ 57,798 $ 71,778