XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Shares    
Outstanding at January 1, 2023 9,074,587  
Exercised (445,376)  
Forfeited (3,420)  
Expired (225,180)  
Outstanding at December 31, 2023 8,400,611 9,074,587
Exercisable at December 31, 2023 7,938,892  
Weighted Average Exercise Price per Share    
Outstanding at January 1, 2023 $ 3.06  
Exercised 1.57  
Forfeited 2.53  
Expired 30.97  
Outstanding at December 31, 2023 2.39 $ 3.06
Exercisable at December 31, 2023 $ 2.40  
Weighted Average Remaining Contractual Term (Years)    
Outstanding 4 years 25 days 5 years 1 month 6 days
Exercisable at December 31, 2023 4 years 1 month 13 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding $ 15,153 $ 29,512
Exercisable at December 31, 2023 $ 14,450