XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Accounts Receivable, Allowance for Credit Loss $ 2,200,000 $ 2,000,000  
Interest Receivable 200,000 800,000  
Financing Receivable, Allowance for Credit Loss 600,000 300,000  
Financing Receivable, Allowance for Credit Loss, Writeoff $ (1,300,000) (400,000) $ (53,000,000)
HistoricalCreditLossAnalysisPeriod 3 years    
Accounts Receivable, Allowance for Credit Loss, Writeoff     29,549,000
Valuation Allowance [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,300,000 400,000 53,000,000
Increase (Decrease) in Inventories 25,423,000 30,692,000 (7,313,000)
Manufactured Products      
Accounting Policies [Abstract]      
Financing Receivable, Allowance for Credit Loss, Writeoff (9,800,000) (5,200,000) (49,000,000)
Valuation Allowance [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff $ 9,800,000 $ 5,200,000 49,000,000
Increase (Decrease) in Inventories     20,000,000
Subsea Robotics      
Accounting Policies [Abstract]      
Financing Receivable, Allowance for Credit Loss, Writeoff     (3,600,000)
Valuation Allowance [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff     $ 3,600,000