Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative Assets    
Total derivative assets, at fair value $ 10,519 $ 8,825
Notional 1,550,619 896,635
Derivative Liabilities    
Total derivative liabilities, at fair value (20,276) (9,576)
Notional 1,496,252 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 10,519 8,825
Derivative Liabilities    
Total derivative liabilities, at fair value (20,276) (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 9,587 429
Notional 1,150,619 94,135
Derivative Liabilities    
Total derivative liabilities, at fair value (1,443) (9,533)
Notional 58,752 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 9,587 429
Derivative Liabilities    
Total derivative liabilities, at fair value (1,443) (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 932 8,396
Notional 400,000 802,500
Derivative Liabilities    
Total derivative liabilities, at fair value (18,833) (43)
Notional 1,437,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 932 8,396
Derivative Liabilities    
Total derivative liabilities, at fair value (18,833) (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