v3.26.1
Details of Selected Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 16,677 $ 23,573
Accrued taxes, other than income taxes 2,602 872
Insurance liabilities 2,993 2,972
Accrued interest 430 599
Accrued commissions 2,778 2,715
Other 6,728 7,749
Accrued liabilities $ 32,208 $ 38,480