v3.20.2
Commitments and Contingencies (Details) - USD ($)
Jul. 31, 2020
Jan. 31, 2020
Line of Credit Facility [Line Items]    
Commitment to spend $ 140,800,000  
Unused standby letter of credit 0 $ 0
Liability recorded 0 0
Liabilities accrued 0 0
Sunnyvale, California    
Line of Credit Facility [Line Items]    
Unused standby letter of credit 400,000 600,000
Austin, Texas    
Line of Credit Facility [Line Items]    
Unused standby letter of credit $ 1,000,000.0 $ 1,000,000.0