Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative assets, at fair value    
Total derivative assets, at fair value $ 4,705 $ 2,116
Notional 288,841 286,395
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (14,635) (3,261)
Notional 979,533 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 4,705 2,116
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (14,635) (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 4,705 1,125
Notional 288,841 123,895
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (1,006) (3,261)
Notional 92,033 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 4,705 1,125
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (1,006) (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 4,705 991
Notional   162,500
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (13,629)  
Notional 887,500  
Interest Rate Swap | Level 1    
Derivative assets, at fair value    
Total derivative assets, at fair value   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   991
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (13,629)  
Interest Rate Swap | Level 3    
Derivative assets, at fair value    
Total derivative assets, at fair value   $ 0
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value $ 0