XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Options Outstanding (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Options Outstanding at 12/31/24 2,944 3,894
Options Exercisable at 12/31/24 1,465  
Weighted Average Exercise Price, Options exercisable $ 8.73  
$5.23 - 5.23 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Lower Range Limit 5.23  
Upper Range Limit $ 5.23  
Options Outstanding at 12/31/24 1,131  
Weighted Average Remaining Contractual Life In Years, Options Outstanding 8 years 10 months 13 days  
Weighted Average Exercise Price, Options Outstanding $ 5.23  
Options Exercisable at 12/31/24 550  
Weighted Average Exercise Price, Options exercisable $ 5.23  
$5.24 - 8.58 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Lower Range Limit 5.24  
Upper Range Limit $ 8.58  
Options Outstanding at 12/31/24 431  
Weighted Average Remaining Contractual Life In Years, Options Outstanding 1 year 10 months 6 days  
Weighted Average Exercise Price, Options Outstanding $ 7.86  
Options Exercisable at 12/31/24 431  
Weighted Average Exercise Price, Options exercisable $ 7.86  
$8.59 - 12.17 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Lower Range Limit 8.59  
Upper Range Limit $ 12.17  
Options Outstanding at 12/31/24 696  
Weighted Average Remaining Contractual Life In Years, Options Outstanding 2 years 9 months 21 days  
Weighted Average Exercise Price, Options Outstanding $ 11.57  
Options Exercisable at 12/31/24 155  
Weighted Average Exercise Price, Options exercisable $ 9.49  
$12.18 - 15.33 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Lower Range Limit 12.18  
Upper Range Limit $ 15.33  
Options Outstanding at 12/31/24 378  
Weighted Average Remaining Contractual Life In Years, Options Outstanding 1 year 2 months 23 days  
Weighted Average Exercise Price, Options Outstanding $ 15.33  
Options Exercisable at 12/31/24 329  
Weighted Average Exercise Price, Options exercisable $ 15.33  
$15.34 - 19.08 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Lower Range Limit 15.34  
Upper Range Limit $ 19.08  
Options Outstanding at 12/31/24 308  
Weighted Average Remaining Contractual Life In Years, Options Outstanding 4 years 4 months 13 days  
Weighted Average Exercise Price, Options Outstanding $ 19.08  
Options Exercisable at 12/31/24 0  
Weighted Average Exercise Price, Options exercisable $ 0