v3.26.1
Derivatives (Details)
€ in Thousands, ₩ in Thousands, ₨ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2026
USD ($)
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
AUD ($)
Mar. 31, 2026
CAD ($)
Mar. 31, 2026
GBP (£)
Mar. 31, 2026
INR (₨)
Mar. 31, 2026
KRW (₩)
Mar. 31, 2026
SGD ($)
Dec. 31, 2025
USD ($)
Derivative [Line Items]                  
Assets, Fair value $ 77,023               $ 13,310
Liabilities, Fair value (2,175)               $ (3,225)
Foreign currency forward contracts                  
Derivative [Line Items]                  
Assets, Notional   € 1,957,441 $ 485,500 $ 220,930 £ 1,280,472 ₨ 4,641,000 ₩ 358,360,000 $ 233,000  
Assets, Fair value 77,023                
Liabilities, Notional   € 3,851,881 $ 346,700 $ 441,860 £ 569,836 ₨ 1,991,500 ₩ 172,730,000 $ 116,500  
Liabilities, Fair value (2,175)                
Foreign currency forward contracts | EUR                  
Derivative [Line Items]                  
Assets, Fair value 41,712                
Liabilities, Fair value (400)                
Foreign currency forward contracts | AUD                  
Derivative [Line Items]                  
Assets, Fair value 4,979                
Liabilities, Fair value (896)                
Foreign currency forward contracts | CAD                  
Derivative [Line Items]                  
Assets, Fair value 2,177                
Liabilities, Fair value (22)                
Foreign currency forward contracts | GBP                  
Derivative [Line Items]                  
Assets, Fair value 19,204                
Liabilities, Fair value (167)                
Foreign currency forward contracts | INR                  
Derivative [Line Items]                  
Assets, Fair value 906                
Liabilities, Fair value (219)                
Foreign currency forward contracts | KRW                  
Derivative [Line Items]                  
Assets, Fair value 6,983                
Liabilities, Fair value (452)                
Foreign currency forward contracts | SGD                  
Derivative [Line Items]                  
Assets, Fair value 1,062                
Liabilities, Fair value $ (19)