XML 82 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Business Acquisition, Accounts payable to sellers $ 2,130 $ 1,217
Accrued compensation 46,257 38,595
Taxes Payable, Current 32,609 27,226
Accounts Payable, Current 26,502 27,417
Accrued interest payable 24,443 24,276
Accrued Professional Fees 7,344 3,022
Benefits liabilities and withholding payable 3,373 2,383
Accrued Income Taxes, Current 635 569
Other accrued liabilities 19,757 14,755
Accounts payable and accrued liabilities $ 163,050 $ 139,460