v3.26.1
Derivatives - Schedule of Changes in Fair Value of Derivative Assets and Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 346 $ (8) $ 157 $ 303
Derivative, Gain (Loss) on Derivative, Net 95 0 89 (153)
Interest Rate Swap [Member]        
Derivative [Line Items]        
Derivative Instruments Designated As Hedging Instruments Interest Expense (240) (312) (483) (622)
Derivative, Gain (Loss) on Derivative, Net (300) (2,600) (1,400) (6,300)
Derivative Instruments Designated As Hedging Instruments Interest Income (531) (2,944) (1,838) (6,905)
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]        
Derivative [Line Items]        
Derivative, Gain (Loss) on Derivative, Net 300   100  
Not Designated as Hedging Instrument [Member] | Forward Contracts [Member]        
Derivative [Line Items]        
Derivative, Gain (Loss) on Derivative, Net $ (327) $ (614) $ 74 $ (741)