XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments And Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Loss Contingencies [Line Items]        
Notes payable, fair value disclosure $ 508,000   $ 508,000  
Foreign Currency Transaction Gain (Loss), before Tax (1,000) $ 400 5,500 $ 3,700
Short-term Investments 7,000   7,000  
Increase (Decrease) in Accounts Receivable     (96,429) (51,653)
Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value 7,000 $ 7,000 7,000 $ 7,000
Manufactured Products        
Loss Contingencies [Line Items]        
Billed Contracts Receivable $ 12,000   12,000  
Increase (Decrease) in Accounts Receivable     $ 6,100