XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts payable and other accrued liabilities:    
Accounts payable $ 47,073 $ 49,600
Accrued liabilities 20,180 23,192
Total Accounts payable and other accrued liabilities 67,253 72,792
Accrued payroll costs:    
Payroll and benefits 36,698 41,506
Payroll taxes 1,838 2,633
Health insurance liabilities 3,721 3,481
Workers’ compensation liabilities 483 749
Total Accrued payroll costs $ 42,740 $ 48,369