XML 113 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Summary of Effect of Derivative Financial Instruments on Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Designated as Hedging Instrument | Cross Currency Swaps      
Derivative Instruments Gain Loss [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative $ 8,450 $ (1,442) $ 5,383
Location of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion Excluded from Effectiveness Testing) Interest income    
Amount of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion and Amount Excluded from Effectiveness Testing) $ 1,219 1,653 2,308
Designated as Hedging Instrument | Collared forwards      
Derivative Instruments Gain Loss [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative $ 1,535 (10,202)  
Location of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion Excluded from Effectiveness Testing) Interest income    
Amount of Gain or (Loss) Recognized in Income on Derivative (Ineffective Portion and Amount Excluded from Effectiveness Testing) $ 10,409 4,304  
Not Designated as Hedging Instrument | Foreign Currency Forward Contracts      
Derivative Instruments Gain Loss [Line Items]      
Amount of Gain or (Loss) Recognized in Net Income $ (10,458) $ (5,364) $ (21,188)