XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Stock Purchase Plan - Additional Information (Details) - shares
6 Months Ended 12 Months Ended
Sep. 20, 2019
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares of common stock reserved for future issuance   7,767,319   8,382,667
2019 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of eligible employee compensation 15.00%      
Period for automatic increase in common available for future issuance 10 years      
Percentage of shares issued from outstanding number of shares 1.00%      
Shares issued   44,774 7,064 31,832
Shares of common stock reserved for future issuance   1,225,527