XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Schedule of Effect of Hedge Instruments on Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
 Total $ (2,160) $ 3,921
Cash Flow Hedge | Derivative Designated As Hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
 Total (2,160) 3,921
Foreign exchange forward | Cash Flow Hedge | Derivative Designated As Hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
 Total (2,160) 3,342
Interest rate swap | Cash Flow Hedge | Derivative Designated As Hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
 Total $ 0 $ 579