XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders’ Equity and Stock Option Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Dec. 11, 2020
Nov. 30, 2020
Class of Stock [Line Items]        
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 8,400      
Discount from market price, purchase date 85.00%      
Maximum number of shares per employee, amount $ 25      
Maximum number of shares per employee 3,500      
Amount withheld for employee stock purchase plan $ 1,900      
Share-based Payment Arrangement, Option        
Class of Stock [Line Items]        
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 22,700      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 3 years 4 months 6 days      
Restricted Stock Units (RSUs)        
Class of Stock [Line Items]        
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 3 years 5 months 23 days      
Employee Stock        
Class of Stock [Line Items]        
Common stock reserved for issuance (in shares) 989,881      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 1 year 2 months 1 day      
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 4,400      
Percentage of outstanding stock maximum 1.00%      
Class A        
Class of Stock [Line Items]        
Common stock shares authorized 1,000,000,000 1,000,000,000 1,000,000,000  
Common stock par value (in usd per share) $ 0.0001 $ 0.0001 $ 0.0001  
Common stock reserved for issuance (in shares) 7,546,410      
Class A | Employee Stock        
Class of Stock [Line Items]        
Common stock reserved for issuance (in shares)       500,000
Number of shares authorized 7,500,000      
Class B        
Class of Stock [Line Items]        
Common stock shares authorized 1,000,000,000 1,000,000,000 1,000,000,000  
Common stock par value (in usd per share) $ 0.0001 $ 0.0001 $ 0.0001