XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives - Schedule of Changes in Fair Value of Derivative Assets and Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]        
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 13 $ 164 $ 296 $ 403
Derivative, Gain (Loss) on Derivative, Net 0 81 12 (8)
Interest Rate Swap [Member]        
Derivative [Line Items]        
Derivative Instruments Designated As Hedging Instruments Interest Expense (724) (650) (1,447) (1,210)
Derivative, Gain (Loss) on Derivative, Net     (10,800)  
Derivative Instruments Designated As Hedging Instruments Interest Income (5,907) (5,412) (12,202) (10,170)
Forward Contracts [Member]        
Derivative [Line Items]        
Derivative, Gain (Loss) on Derivative, Net 13   300  
Not Designated as Hedging Instrument [Member] | Forward Contracts [Member]        
Derivative [Line Items]        
Derivative, Gain (Loss) on Derivative, Net $ 206 $ (253) $ 408 $ (130)