Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details)

v3.24.1.1.u2
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative Assets    
Total derivative assets, at fair value $ 6,671 $ 8,825
Notional 872,747 896,635
Derivative Liabilities    
Total derivative liabilities, at fair value (13,562) (9,576)
Notional 1,315,589 688,276
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 6,671 8,825
Derivative Liabilities    
Total derivative liabilities, at fair value (13,562) (9,576)
Level 3    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Foreign Exchange Forward    
Derivative Assets    
Total derivative assets, at fair value 5,655 429
Notional 547,747 94,135
Derivative Liabilities    
Total derivative liabilities, at fair value (2,265) (9,533)
Notional 203,089 603,276
Foreign Exchange Forward | Level 1    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Foreign Exchange Forward | Level 2    
Derivative Assets    
Total derivative assets, at fair value 5,655 429
Derivative Liabilities    
Total derivative liabilities, at fair value (2,265) (9,533)
Foreign Exchange Forward | Level 3    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Interest rate swap    
Derivative Assets    
Total derivative assets, at fair value 1,016 8,396
Notional 325,000 802,500
Derivative Liabilities    
Total derivative liabilities, at fair value (11,297) (43)
Notional 1,112,500 85,000
Interest rate swap | Level 1    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value 0 0
Interest rate swap | Level 2    
Derivative Assets    
Total derivative assets, at fair value 1,016 8,396
Derivative Liabilities    
Total derivative liabilities, at fair value (11,297) (43)
Interest rate swap | Level 3    
Derivative Assets    
Total derivative assets, at fair value 0 0
Derivative Liabilities    
Total derivative liabilities, at fair value $ 0 $ 0