XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Details Of Certain Accounts - Accrued Liabilities (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued payroll and related benefits $ 48,161,000 $ 59,010,000
Accrued interest 2,671,000 4,181,000
Income tax payable 1,644,000 1,938,000
Deferred revenue 25,581,000 32,763,000
Earn-out consideration   85,000,000
Other 13,710,000 20,220,000
Total accrued liabilities 91,767,000 203,112,000
P&A Systems    
Asset Acquisition, Contingent Consideration [Line Items]    
Credit towards future services, current   $ 9,000,000.0
Number of P&A systems   5
Increase in credits towards future services $ 2,400,000