XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1,751 1,646 1,751 1,646 1,543 1,278
Net Income (Loss) Attributable to Parent $ 20,528 $ 55,278 $ 21,474 $ 134,589    
Basic net income per share (in dollars per share) $ 0.29 $ 0.78 $ 0.30 $ 1.88    
Diluted net income per share (in dollars per share) $ 0.29 $ 0.77 $ 0.30 $ 1.87    
Basic weighted average common shares outstanding 70,906 70,806 70,850 71,516    
Effect of dilutive securities – options/restricted stock 251 763 172 619    
Weighted Average Number of Shares Outstanding, Diluted 71,157 71,569 71,022 72,135    
Employee Stock Option [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 12 32 4 26    
Restricted stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 213 0 265 5