XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Stock options outstanding, Beginning Balance 3,894  
Number of Options, Stock options exercised (139)  
Number of Options, Stock options forfeited (202)  
Number of Options, Stock options expired (609)  
Number of Options, Stock options outstanding, Ending Balance 2,944 3,894
Number of Options, Stock options exercisable 1,465  
Weighted Average Exercise Price, Stock options outstanding, Beginning Balance $ 10.32  
Weighted Average Exercise Price, Stock options exercised 5.93  
Weighted Average Exercise Price, Stock options forfeited 6.78  
Weighted Average Exercise Price, Stock options expired 14.69  
Weighted Average Exercise Price, Stock options outstanding, Ending Balance 9.86 $ 10.32
Weighted Average Exercise Price, Stock options exercisable $ 8.73  
Weighted Average Remaining Contractual Life in Years, Stock options outstanding 4 years 11 months 23 days 5 years 3 months
Weighted Average Remaining Contractual Life in Years, Stock options exercisable 4 years 2 months 4 days  
Aggregate Intrinsic Value, Stock options outstanding $ 3,762 $ 3,087
Aggregate Intrinsic Value, Stock options exercisable $ 1,960