XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details Of Certain Accounts - Accrued Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued payroll and related benefits $ 31,472,000 $ 59,010,000
Accrued interest 2,720,000 4,181,000
Income tax payable   1,938,000
Deferred revenue 20,856,000 32,763,000
Earn-out consideration 85,000,000 85,000,000
Other 23,749,000 20,220,000
Total accrued liabilities 163,797,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