v3.25.4
Interest Rate Derivatives - Summary of Interest Rate Swap Agreements (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Interest Rate Swap $200M Notional, Strike Rate 3.98500%    
Derivative [Line Items]    
Effective Date Apr. 03, 2023  
Maturity Date Jun. 30, 2025  
Interest Strike Rate 3.985%  
Current Notional Amount $ 0 $ 200,000
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ 0 233
Interest Rate Swap $100M Notional, Strike Rate 3.96625%    
Derivative [Line Items]    
Effective Date Apr. 03, 2023  
Maturity Date Jun. 30, 2025  
Interest Strike Rate 3.96625%  
Current Notional Amount $ 0 100,000
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ 0 126
Interest Rate Swap $100M Notional, Strike Rate 3.95300%    
Derivative [Line Items]    
Effective Date Apr. 03, 2023  
Maturity Date Jun. 30, 2025  
Interest Strike Rate 3.953%  
Current Notional Amount $ 0 100,000
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ 0 132
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 Amount $ 60,000 60,000
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ (65) 298
Interest Rate Swap $150M Notional, Strike Rate 2.81700%    
Derivative [Line Items]    
Effective Date Jul. 27, 2022  
Maturity Date May 26, 2027  
Interest Strike Rate 2.817%  
Current Notional Amount $ 150,000 150,000
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ 1,013 4,079
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 Amount $ 150,000 150,000
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ 1,012 4,074
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 Amount $ 250,000 0
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ (522) 0
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 Amount $ 125,000 0
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ (189) 0
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 Amount $ 25,000 0
Fair Value of Interest Rate Derivative Assets/(Derivative Liabilities) $ (53) $ 0