XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Plan - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jan. 01, 2022
Sep. 24, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total compensation cost related to nonvested awards not yet recognized $ 25,961      
Weighted-average period over nonvested awards expected to be recognized 3 years 3 months 18 days      
Dividend yield 0.00% 0.00%    
2020 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares reserved for issuance 4,406,374      
Number of additional shares reserved for issuance, minimum 4,406,374      
Percentage of number of shares of common stock outstanding increase 5.00%      
Number of additional shares reserved for issuance, maximum     1,363,084  
Shares issued 5,321,975      
2020 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares reserved for issuance 801,464     400,572
Percentage of number of shares of common stock outstanding increase       1.00%
Number of additional shares reserved for issuance, maximum       801,504
Shares issued 47,066      
Shares outstanding 47,066