XML 43 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
Accounts payable and accrued liabilities consist of the following (in thousands):

As of December 31,
20232022
Accrued compensation$46,257 $38,595 
Sales, property and payroll taxes payable
32,609 27,226 
Trade accounts payable26,502 27,417 
Accrued interest payable24,443 24,276 
Legal and professional fees payable
7,344 3,022 
Benefits liabilities and withholding payable3,373 2,383 
Acquisition purchase price amounts payable to sellers
2,130 1,217 
Income taxes payable635 569 
Other accrued liabilities19,757 14,755 
$163,050 $139,460