v3.26.1
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivative Assets    
Total derivative assets, at fair value $ 52,982 $ 59,241
Notional 5,741,707 4,270,868
Derivative Liabilities    
Total derivative liabilities, at fair value (31,184) (29,164)
Notional 2,543,407 3,059,684
Level 1    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Level 2    
Derivative Assets    
Total derivative assets, at fair value 52,982 59,241
Derivative Liabilities    
Total derivative liabilities, at fair value (31,184) (29,164)
Level 3    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Foreign currency forward contracts    
Derivative Assets    
Total derivative assets, at fair value 19,099 750
Notional 2,515,207 644,368
Derivative Liabilities    
Total derivative liabilities, at fair value 10,775 21,542
Notional 293,407 1,959,684
Foreign currency forward contracts | Level 1    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Foreign currency forward contracts | Level 2    
Derivative Assets    
Total derivative assets, at fair value 19,099 750
Derivative Liabilities    
Total derivative liabilities, at fair value 10,775 21,542
Foreign currency forward contracts | Level 3    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Interest rate swaps    
Derivative Assets    
Total derivative assets, at fair value 33,883 58,491
Notional 3,226,500 3,626,500
Derivative Liabilities    
Total derivative liabilities, at fair value (20,409) (7,622)
Notional 2,250,000 1,100,000
Interest rate swaps | Level 1    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Interest rate swaps | Level 2    
Derivative Assets    
Total derivative assets, at fair value 33,883 58,491
Derivative Liabilities    
Total derivative liabilities, at fair value (20,409) (7,622)
Interest rate swaps | Level 3    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value $ 0 $ 0