XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Selected Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 13,398 $ 22,350
Accrued taxes, other than income taxes 2,354 1,234
Insurance liabilities 3,647 3,383
Accrued interest 3,022 1,555
Accrued commissions 3,540 3,237
Other 5,897 5,102
Accrued liabilities $ 31,858 $ 36,861