XML 103 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation Plan - Summary of Stock Options Vested and Expected to Vest (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
2011 Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]        
Options outstanding, number of stock options (in shares) 1,260,328 1,571,205 1,571,205 1,647,650
Options exercisable, number of stock options (in shares) 1,260,328      
Options outstanding, weighted average remaining contractual life (in years) 8 months 1 day      
Options exercisable, weighted average remaining contractual life (in years) 8 months 1 day      
Options outstanding exercise price (in usd per share) $ 0.56 $ 0.59 $ 0.59 $ 0.60
Options exercisable, weighted average exercise price (in usd per share) $ 0.56      
2017 Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]        
Options outstanding, number of stock options (in shares) 3,936,176 3,961,658 2,845,557 2,599,669
Options exercisable, number of stock options (in shares) 3,538,672      
Options outstanding, weighted average remaining contractual life (in years) 7 years 6 months 18 days      
Options exercisable, weighted average remaining contractual life (in years) 7 years 5 months 4 days      
Options outstanding exercise price (in usd per share) $ 0.92 $ 0.92 $ 0.92 $ 0.92
Options exercisable, weighted average exercise price (in usd per share) $ 0.92      
2020 Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]        
Options outstanding, number of stock options (in shares) 1,469,297 0    
Options exercisable, number of stock options (in shares) 0      
Options outstanding, weighted average remaining contractual life (in years) 8 years 11 months 15 days      
Options outstanding exercise price (in usd per share) $ 11.12 $ 0    
Options exercisable, weighted average exercise price (in usd per share) $ 0