XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Summary of Stock Option Activity and Weighted Average Exercise Prices (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of Options Outstanding    
Beginning balance (in shares) 21,372,561  
Options granted (in shares) 0 0
Options exercised (in shares) (2,687,334)  
Options forfeited or expired (in shares) (133,370)  
Ending balance (in shares) 18,551,857 21,372,561
Exercisable (in shares) 17,373,753  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 3.31  
Options granted (in dollars per share) 0  
Options exercised (in dollars per share) 3.71  
Options forfeited or expired (in dollars per share) 5.85  
Ending balance (in dollars per share) 3.24 $ 3.31
Exercisable (in dollars per share) $ 2.74  
Weighted- Average Remaining Contractual Life (in Years)    
Options outstanding 4 years 4 months 24 days 5 years 6 months
Exercisable 4 years 3 months 18 days  
Aggregate Intrinsic Value (in thousands)    
Balance $ 1,303,464 $ 3,735,819
Exercisable $ 1,229,289