v3.26.3
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Stock excluded from earning per share calculation   0   0
Equity Grants        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Stock excluded from earning per share calculation 13   45  
Restricted Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Stock excluded from earning per share calculation 199 265 237 540