Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative assets, at fair value    
Total derivative assets, at fair value $ 8,825 $ 2,116
Notional 896,635 286,395
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (9,576) (3,261)
Notional 688,276 117,375
Level 1    
Derivative assets, at fair value    
Total derivative assets, at fair value 0 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value 0 0
Level 2    
Derivative assets, at fair value    
Total derivative assets, at fair value 8,825 2,116
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (9,576) (3,261)
Level 3    
Derivative assets, at fair value    
Total derivative assets, at fair value 0 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value 0 0
Foreign exchange forward    
Derivative assets, at fair value    
Total derivative assets, at fair value 429 1,125
Notional 94,135 123,895
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (9,533) (3,261)
Notional 603,276 117,375
Foreign exchange forward | Level 1    
Derivative assets, at fair value    
Total derivative assets, at fair value 0 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value 0 0
Foreign exchange forward | Level 2    
Derivative assets, at fair value    
Total derivative assets, at fair value 429 1,125
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (9,533) (3,261)
Foreign exchange forward | Level 3    
Derivative assets, at fair value    
Total derivative assets, at fair value 0 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value 0 0
Interest rate swap    
Derivative assets, at fair value    
Total derivative assets, at fair value 8,396 991
Notional 802,500 162,500
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (43)  
Notional 85,000  
Interest rate swap | Level 1    
Derivative assets, at fair value    
Total derivative assets, at fair value 0 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value 0  
Interest rate swap | Level 2    
Derivative assets, at fair value    
Total derivative assets, at fair value 8,396 991
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (43)  
Interest rate swap | Level 3    
Derivative assets, at fair value    
Total derivative assets, at fair value 0 $ 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value $ 0