XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Current Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounts payable and other accrued liabilities:    
Accounts payable $ 46,296 $ 49,600
Accrued liabilities 13,951 23,192
Total Accounts payable and other accrued liabilities 60,247 72,792
Accrued payroll costs:    
Payroll and benefits 32,940 41,506
Payroll taxes 2,175 2,633
Health insurance liabilities 3,835 3,481
Workers’ compensation liabilities 464 749
Total Accrued payroll costs $ 39,414 $ 48,369