XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 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,757 1,629 1,757 1,629 1,543 1,278
Basic net income per share (in dollars per share) $ (0.56) $ 0.50 $ 0.01 $ 1.10    
Diluted net income per share (in dollars per share) $ (0.56) $ 0.49 $ 0.01 $ 1.09    
Basic weighted average common shares outstanding 70,870 71,458 70,822 71,875    
Effect of dilutive securities – options/restricted stock 0 546 148 555    
Weighted Average Number of Shares Outstanding, Diluted 70,870 72,004 70,970 72,430    
Retained Earnings            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net Income (Loss) Attributable to Parent $ (39,477) $ 35,376 $ 946 $ 79,310    
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 1 24 2 12    
Restricted Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 697 1 286 5