v3.26.1
Derivatives (Details)
€ in Thousands, ₩ in Thousands, ₨ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, kr in Thousands, kr in Thousands, RM in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2026
USD ($)
Jun. 30, 2026
AUD ($)
Jun. 30, 2026
CNY (¥)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
GBP (£)
Jun. 30, 2026
INR (₨)
Jun. 30, 2026
JPY (¥)
Jun. 30, 2026
KRW (₩)
Jun. 30, 2026
MYR (RM)
Jun. 30, 2026
NOK (kr)
Jun. 30, 2026
SEK (kr)
Jun. 30, 2026
SGD ($)
Dec. 31, 2025
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value $ 31,711                       $ 27,607
Liabilities, Fair Value (4,579)                       $ (5,177)
Foreign Currency Forward Contracts                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Notional   $ 92,900 ¥ 35,000 € 1,183,623 £ 20,000 ₨ 7,466,500 ¥ 113,217,200 ₩ 9,476,000 RM 54,000 kr 1,462,000 kr 1,481,100 $ 21,118  
Assets, Fair Value 31,711                        
Liabilities, Notional   $ 185,800 ¥ 2,303,200 € 2,367,245 £ 35,200 ₨ 17,813,000 ¥ 56,608,600 ₩ 4,738,000 RM 27,000 kr 731,000 kr 2,962,200 $ 15,535  
Liabilities, Fair Value (4,579)                        
Foreign Currency Forward Contracts | Foreign currency contracts (AUD)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 13                        
Liabilities, Fair Value (831)                        
Foreign Currency Forward Contracts | Foreign currency contracts (CNH)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 18                        
Liabilities, Fair Value (1,226)                        
Foreign Currency Forward Contracts | Foreign currency contracts (EUR)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 15,955                        
Liabilities, Fair Value (214)                        
Foreign Currency Forward Contracts | Foreign currency contracts (GBP)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 28                        
Liabilities, Fair Value (162)                        
Foreign Currency Forward Contracts | Foreign currency contracts (INR)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 87                        
Liabilities, Fair Value (2,008)                        
Foreign Currency Forward Contracts | Foreign currency contracts (JPY)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 10,185                        
Liabilities, Fair Value (89)                        
Foreign Currency Forward Contracts | Foreign currency contracts (KRW)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 48                        
Liabilities, Fair Value (2)                        
Foreign Currency Forward Contracts | Foreign currency contracts (MYR)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 200                        
Liabilities, Fair Value (10)                        
Foreign Currency Forward Contracts | Foreign currency contracts (NOK)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 1,957                        
Liabilities, Fair Value (11)                        
Foreign Currency Forward Contracts | Foreign currency contracts (SEK)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 3,115                        
Liabilities, Fair Value (25)                        
Foreign Currency Forward Contracts | Foreign currency contracts (SGD)                          
Derivative Instruments and Hedging Activities Disclosures [Line Items]                          
Assets, Fair Value 105                        
Liabilities, Fair Value $ (1)