v3.26.1
Details of Selected Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 12,054 $ 23,573
Accrued taxes, other than income taxes 1,875 872
Insurance liabilities 3,259 2,972
Accrued interest 1,256 599
Accrued commissions 3,055 2,715
Other 8,603 7,749
Accrued liabilities $ 30,102 $ 38,480