XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Common Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity Grants            
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]            
Stock excluded from earning per share calculation   8,000   3,000    
Restricted Stock            
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]            
Stock excluded from earning per share calculation 265,000   811,000   540,000 1,300,000