XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL INFORMATION - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 36,419 $ 34,687
Accrued payroll and related expenses 16,970 21,306
Acquisition-related liabilities 6,810 0
Fixed asset purchases 4,409 5,738
Other 5,470 9,381
Total $ 70,078 $ 71,112