v3.26.3
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued salaries and wages $ 27,387 $ 41,050
Accrued customer consideration 20,000 0
Accrued interest payable 9,157 4,204
Current portion of operating lease liabilities 6,705 6,750
Income taxes payable 5,522 3,278
Advanced deposits 3,491 3,270
Self-insurance liability 2,719 1,796
Restricted cash due to customers 2,718 2,616
Other 3,037 6,887
Total accrued liabilities $ 80,736 $ 69,851