v3.26.1
Interest Rate Derivatives - Summary of Interest Rate Swap Agreements (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Interest Rate Swap $60M Notional, Strike Rate 3.71000%    
Derivative [Line Items]    
Effective Date Apr. 03, 2023  
Maturity Date Jul. 30, 2026  
interest Strike Rate 3.71%  
Current Notional Value $ 60,000 $ 60,000
Fair value, derivative asset (liability) $ (3) (65)
Interest Rate Swap $150M Notional, Strike Rate 2.87100%    
Derivative [Line Items]    
Effective Date Jul. 27, 2022  
Maturity Date May 26, 2027  
interest Strike Rate 2.817%  
Current Notional Value $ 150,000 150,000
Fair value, derivative asset (liability) $ 1,487 1,013
Interest Rate Swap $150M Notional, Strike Rate 2.87150%    
Derivative [Line Items]    
Effective Date Jul. 27, 2022  
Maturity Date May 26, 2027  
interest Strike Rate 2.8175%  
Current Notional Value $ 150,000 150,000
Fair value, derivative asset (liability) $ 1,486 1,012
Interest Rate Swap $250M Notional, Strike Rate 3.41750%    
Derivative [Line Items]    
Effective Date Jul. 01, 2025  
Maturity Date May 30, 2030  
interest Strike Rate 3.4175%  
Current Notional Value $ 250,000 250,000
Fair value, derivative asset (liability) $ 3,879 (522)
Interest Rate Swap $125M Notional, Strike Rate 3.40500%    
Derivative [Line Items]    
Effective Date Jul. 01, 2025  
Maturity Date May 30, 2030  
interest Strike Rate 3.405%  
Current Notional Value $ 125,000 125,000
Fair value, derivative asset (liability) $ 2,007 (189)
Interest Rate Swap $25M Notional, Strike Rate 3.42000%    
Derivative [Line Items]    
Effective Date Jul. 01, 2025  
Maturity Date May 30, 2030  
interest Strike Rate 3.42%  
Current Notional Value $ 25,000 25,000
Fair value, derivative asset (liability) $ 388 $ (53)