v3.25.4
Fair Value of Financial Instruments - Schedule of Derivatives Designated as Hedging Instruments (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Foreign exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset $ 66,856 $ 29,668
Foreign exchange contracts | Prepaid expenses other current assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset 1,054 0
Foreign exchange contracts | Other non-current assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset 0 0
Foreign exchange contracts | Accrued other liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative liability 0 2,080
Foreign exchange contracts | Other non-current liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative liability 0 0
Interest rate hedging derivatives:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset 19,843 21,719
Interest rate hedging derivatives: | Prepaid expenses other current assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset 15 351
Interest rate hedging derivatives: | Other non-current assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset 8 140
Interest rate hedging derivatives: | Accrued other liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative liability 0 0
Interest rate hedging derivatives: | Other non-current liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative liability $ 0 $ 0