v3.26.3
Accrued Liabilities - Summary of accrued and other liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Payroll and employee-related expenses $ 17,296 $ 21,359
Other accrued expenses 8,231 5,749
Finance lease liabilities 1,460 0
Other liabilities 5,203 1,246
Total accrued and other liabilities $ 32,190 $ 28,354