XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Details of Selected Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 18,246 $ 22,350
Accrued taxes, other than income taxes 4,371 1,234
Insurance liabilities 3,067 3,383
Accrued interest 2,504 1,555
Accrued commissions 2,971 3,237
Other 6,693 5,102
Accrued liabilities $ 37,852 $ 36,861