Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivative Assets    
Total derivative assets, at fair value $ 37,958 $ 8,825
Notional 1,798,966 896,635
Derivative Liabilities    
Total derivative liabilities, at fair value (41,709) (9,576)
Notional 1,489,234 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 37,958 8,825
Derivative Liabilities    
Total derivative liabilities, at fair value (41,709) (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 74 429
Notional 46,466 94,135
Derivative Liabilities    
Total derivative liabilities, at fair value (41,688) (9,533)
Notional 1,404,234 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 74 429
Derivative Liabilities    
Total derivative liabilities, at fair value (41,688) (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 37,884 8,396
Notional 1,752,500 802,500
Derivative Liabilities    
Total derivative liabilities, at fair value (21) (43)
Notional 85,000 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 37,884 8,396
Derivative Liabilities    
Total derivative liabilities, at fair value (21) (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