XML 135 R124.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
May 14, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Authorized shares of stock, option plan, maximum 3,000,000      
Vesting period of awards   1/3 per year    
Number of Options granted   0    
Recognition of compensation expense   $ 13,089,000 $ 12,130,000 $ 12,463,000
Number of share available for grant for prior plans   0    
Maximum term for awards granted (years)   10 years    
Cash received from options exercised under the plans   $ 751,000 $ 5,274,000 1,750,000
Shares issued related stock option exercises   36,612 183,888  
Total intrinsic value of options exercised   $ 453,000 $ 1,881,000 947,000
Excess tax benefits from stock-based compensation arrangements   $ 83,000 $ 258,000 $ 128,000
Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 5.00%      
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares granted   184,515    
Total unrecognized compensation cost related to nonvested option awards   $ 7,097,000    
Weighted-average expense recognition period   10 months 24 days    
Vesting period   3 years    
Restricted Stock [Member] | 2025 Equity incentive plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options granted   0    
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options granted   256,385    
Number of shares granted   256,385    
Total unrecognized compensation cost related to nonvested option awards   $ 9,572,000    
Weighted-average expense recognition period   1 year 2 months 12 days    
Restricted Stock Units (RSUs) [Member] | 2025 Equity incentive plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options granted   0    
Employee Stock Option [Member] | 2025 Equity incentive plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options granted   0