v3.26.3
Commitments And Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Sep. 30, 2024
Loss Contingencies [Line Items]            
Notes payable, fair value disclosure $ 494,000   $ 494,000      
Foreign Currency Transaction Gain (Loss), before Tax (2,100) $ (1,000) (300) $ 5,500    
Cash and cash equivalents 734,941   734,941      
Loss Contingency Accrual 3,300   3,300   $ 400  
Loss Contingency Accrual, Period Increase (Decrease)     14,000      
Short-term Investments 7,000   7,000   7,000  
Increase (Decrease) in Accounts Receivable     139,056 96,429    
Debt Securities, Available-for-Sale and Held-to-Maturity, Fair Value 7,000 $ 7,000 7,000 $ 7,000   $ 7,000
Manufactured Products Member            
Loss Contingencies [Line Items]            
Loss Contingency, Estimate of Possible Loss $ 1,700   1,700   $ 1,700  
Increase (Decrease) in Accounts Receivable     $ 8,400