v3.26.3
Interest Rate Derivatives - Summary of Interest Rate Swap Agreements (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 17, 2026
Dec. 31, 2025
Derivative [Line Items]      
Current Notional Value   $ 300,000  
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 $ 0   $ 60,000
Fair value, derivative asset (liability) $ 0   (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 $ 0   150,000
Fair value, derivative asset (liability) $ 0   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 $ 0   150,000
Fair value, derivative asset (liability) $ 0   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) $ 10,577   (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) $ 5,349   (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) $ 1,059   $ (53)