XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives - Schedule of Changes in Fair Value of Derivative Assets and Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivative [Line Items]        
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 425 $ (581) $ 721 $ (178)
Derivative, Gain (Loss) on Derivative, Net (153) 35 (141) 27
Interest Rate Swap [Member]        
Derivative [Line Items]        
Derivative Instruments Designated As Hedging Instruments Interest Expense (567) (715) (2,014) (1,925)
Derivative, Gain (Loss) on Derivative, Net (5,100)   (15,800)  
Derivative Instruments Designated As Hedging Instruments Interest Income (5,630) (5,508) (17,832) (15,678)
Forward Contracts [Member]        
Derivative [Line Items]        
Derivative, Gain (Loss) on Derivative, Net 600   900  
Not Designated as Hedging Instrument [Member] | Forward Contracts [Member]        
Derivative [Line Items]        
Derivative, Gain (Loss) on Derivative, Net $ (79) $ (460) $ 329 $ (590)