XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Schedule of Stock-based Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Shares Subject to Options Outstanding      
Stock options outstanding, beginning balance (in shares) 13,603,000    
Stock options granted (in shares) 0 0  
Stock options exercised (in shares) (857,000)    
Stock options canceled, forfeited, expired (in shares) (3,000)    
Stock options outstanding, ending balance (in shares) 12,743,000   13,603,000
Stock options vested and expected to vest (in shares) 12,739,000    
Stock options exercisable (in shares) 11,793,000    
Weighted- Average Exercise Price per Option      
Stock options outstanding, weighted-average exercise price, beginning balance (in dollars per share) $ 12.47    
Stock options granted, weighted-average exercise price (in dollars per share) 0    
Stock options exercised, weighted-average exercise price (in dollars per share) 3.49    
Stock options canceled, forfeited, expired, weighted-averaged exercise price (in dollars per share) 2.77    
Stock options outstanding, weighted-average exercise price, ending balance (in dollars per share) 15.13   $ 12.47
Stock options vested and expected to vest, weighted-average exercise price (in dollars per share) 4.91    
Stock options exercisable, weighted-average exercise price (in dollars per share) $ 2.62    
Weighted- Average Remaining Contractual Terms (in years)      
Stock options outstanding, weighted-average remaining contractual term 5 years 9 months   6 years
Stock options vested and expected to vest, weighted-average remaining contractual term 5 years 9 months    
Stock options exercisable, weighted-average remaining contractual term 5 years 6 months 21 days    
Aggregate Intrinsic Value      
Stock options outstanding, aggregate intrinsic value $ 1,437,112   $ 1,726,440
Stock options exercised, aggregate intrinsic value 87,101    
Stock options vested and expected to vest, aggregate intrinsic value 1,436,612    
Stock options exercisable, aggregate intrinsic value $ 1,380,741