v3.26.1
Derivatives - Schedule of Derivatives by Balance Sheet Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Derivative Liability $ 7,987 $ 12,385
Derivative Asset 5,784 3,104
Interest expense, net | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Liability 4,449 10,323
Derivative Asset 4,537 2,190
Foreign currency contracts | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative Liability 3,538 2,062
Derivative Asset $ 1,247 $ 914