XML 71 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Deferred tax benefit for stock-based compensation   $ 600,000 $ 300,000 $ 1,100,000 $ 900,000  
Liability for awards   500,000   500,000   $ 500,000
Stock Options [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense   800,000 1,300,000 2,500,000 3,300,000  
Unrecognized stock-based compensation expense   7,200,000   $ 7,200,000    
Unrecognized stock-based compensation expense weighted average period of recognition       1 year 8 months 19 days    
Restricted Stock Units [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense   2,200,000   $ 3,100,000 600,000  
Unrecognized stock-based compensation expense   9,500,000   $ 9,500,000    
Unrecognized stock-based compensation expense weighted average period of recognition       2 years 4 months 24 days    
Estimated shares of common stock granted       3,016,000    
Weighted-average grant date fair value       $ 4.13    
Performance Shares [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense   $ 0 $ 0 $ 0 $ 0  
Employee right to receive restricted stock equal to maximum price $ 4,900,000          
Estimated weighted average conversion threshold   $ 21.09   $ 21.09    
Estimated shares of common stock issue upon conversion   45,718   45,718    
Estimated shares of common stock granted       45,718    
Weighted-average grant date fair value       $ 24.53    
Liability for awards   $ 500,000   $ 500,000   $ 500,000