XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity and Stock Option Plans - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Nov. 30, 2020
Mar. 31, 2022
Class of Stock [Line Items]    
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount   $ 42.9
Discount from market price, purchase date   85.00%
Amount withheld for employee stock purchase plan   $ 2.0
Share-based Payment Arrangement, Option    
Class of Stock [Line Items]    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   $ 20.9
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   2 years 9 months 10 days
Unvested restricted stock units    
Class of Stock [Line Items]    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   3 years 6 months 29 days
ESPP    
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares)   713,475
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   2 months 1 day
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount   $ 0.5
Percentage of outstanding stock maximum 1.00%  
Common Class A    
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares)   7,515,001
Issuance of common stock related to employee stock purchase plan (in shares)   0
Common Class A | ESPP    
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares) 500,000  
Number of shares authorized 7,500,000