v3.22.2.2
Commitments and Contingencies (Details)
1 Months Ended 2 Months Ended
Jul. 31, 2020
lawsuit
Jun. 30, 2020
lawsuit
Feb. 29, 2020
lawsuit
Sep. 30, 2019
lawsuit
Mar. 31, 2021
lawsuit
Jun. 30, 2020
lawsuit
May 31, 2020
lawsuit
Oct. 31, 2022
USD ($)
vendor
Jan. 31, 2022
USD ($)
Cloud computing services                  
Other Commitments [Line Items]                  
Contractual obligation | $               $ 39,100,000  
Number of vendors related to contractual obligation | vendor               1  
Putative securities class action                  
Other Commitments [Line Items]                  
Number of lawsuits filed             2    
Number of lawsuits consolidated 2                
Stockholder derivative lawsuits, CA                  
Other Commitments [Line Items]                  
Number of lawsuits filed       2          
Number of lawsuits consolidated     2            
Stockholder derivative lawsuits, DE                  
Other Commitments [Line Items]                  
Number of lawsuits filed           2      
Number of lawsuits consolidated   2              
Stockholder derivative lawsuits, Delaware Chancery Court                  
Other Commitments [Line Items]                  
Number of lawsuits filed         2        
Number of lawsuits consolidated         2        
Irrevocable letters of credit | Certain facility lease agreements                  
Other Commitments [Line Items]                  
Letters of credit available | $               $ 4,500,000 $ 4,500,000
Letters of credit outstanding | $               $ 0 $ 0