XML 95 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts payable and other accrued liabilities    
Accounts payable $ 38,315 $ 42,842
Accrued liabilities 4,259 8,489
Accrued Professional Fees, Current 4,021 210
Customer Refund Liability, Current 6,556 7,327
Current deferred compensation liability 8,602 5,927
Total Accounts payable and other accrued liabilities 61,753 64,795
Accrued payroll costs    
Payroll and benefits 32,990 28,110
Payroll taxes 1,698 1,705
Health insurance liabilities 3,593 3,727
Workers’ compensation liabilities 542 426
Total Accrued payroll costs $ 38,823 $ 33,968