Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Derivative Instruments - Notional Amount and Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative assets, at fair value    
Total derivative assets, at fair value $ 723 $ 2,116
Notional 109,749 286,395
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (6,998) (3,261)
Notional 748,409 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 723 2,116
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (6,998) (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 723 1,125
Notional 109,749 123,895
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (1,954) (3,261)
Notional 185,909 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 723 1,125
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value (1,954) (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   991
Notional   162,500
Derivative liabilities, at fair value    
Total derivative liabilities, at fair value 5,044  
Notional 562,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 5,044  
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