XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments And Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 21, 2014
Loss Contingencies [Line Items]        
Notes Payable, Fair Value Disclosure $ 494,000,000      
Letters of Credit Outstanding, Amount 72,000,000 $ 62,000,000    
Cash and Cash Equivalents, at Carrying Value 497,516,000 461,566,000    
Derivative, Amount of Hedged Item       $ 200,000,000
Proceeds from Sale of Debt Securities, Available-for-sale 0 6,229,000 $ 0  
Foreign Currency Transaction Gain (Loss), before Tax 900,000 (1,400,000) (100,000)  
Debt Securities, Available-for-sale, Current 7,000,000 0    
Loss Contingency Accrual 2,200,000 3,400,000    
Debt Securities, Available-for-Sale 7,000,000.0   6,200,000  
Financing Receivable, Allowance for Credit Loss, Writeoff 100,000 1,300,000 400,000  
Increase (Decrease) in Inventories 13,092,000 25,423,000 30,692,000  
Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value 7,000,000.0      
Loss Contingency, Receivable, Additions 12,000,000      
Manufactured Products        
Loss Contingencies [Line Items]        
Loss Contingency, Estimate of Possible Loss 1,300,000 1,300,000    
Financing Receivable, Allowance for Credit Loss, Writeoff 13,000,000 9,800,000 $ 5,200,000  
Angola, Kwanza        
Loss Contingencies [Line Items]        
Cash and Cash Equivalents, at Carrying Value $ 19,000,000 $ 8,100,000