XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Details Of Certain Accounts - Accrued Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued payroll and related benefits $ 36,134,000 $ 59,010,000
Accrued interest 10,379,000 4,181,000
Income tax payable 112,000 1,938,000
Deferred revenue 17,087,000 32,763,000
Earn-out consideration   85,000,000
Other 24,950,000 20,220,000
Total accrued liabilities 88,662,000 203,112,000
P&A Systems    
Asset Acquisition, Contingent Consideration [Line Items]    
Credit towards future services, current $ 11,600,000 $ 9,000,000.0
Number of P&A systems 5 5