XML 103 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Award Plans - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding at January 1, 2024 8,400,611  
Exercised (946,464)  
Forfeited (55,500)  
Expired (126,681)  
Outstanding at December 31, 2024 7,271,966 8,400,611
Exercisable at December 31, 2024 6,868,873  
Weighted Average Exercise Price per Share    
Outstanding at January 1, 2024 $ 2.39  
Exercised 1.70  
Forfeited 2.74  
Expired 22.82  
Outstanding at December 31, 2024 2.12 $ 2.39
Exercisable at December 31, 2024 $ 2.11  
Weighted Average Remaining Contractual Term (Years)    
Outstanding 3 years 1 month 13 days 4 years 25 days
Exercisable at December 31, 2023 3 years 2 months 4 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding $ 32,438 $ 15,153
Exercisable at December 31, 2024 $ 30,770