XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 04, 2020
Oct. 31, 2020
Apr. 30, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Jan. 31, 2020
Loss Contingencies [Line Items]              
Proceeds from revolving line of credit         $ 43,000,000 $ 0  
Operating lease renewal term option   5 years     5 years    
Rent expense   $ 2,300,000   $ 3,600,000 $ 11,800,000 $ 10,800,000  
Lease exit costs     $ (4,000,000.0)        
General and administrative expense | San Mateo and Pleasanton, California              
Loss Contingencies [Line Items]              
Lease exit costs         7,600,000    
Revolving Credit Facility              
Loss Contingencies [Line Items]              
Maximum borrowing capacity $ 50,000,000.0 50,000,000.0     50,000,000.0   $ 50,000,000.0
Current borrowing capacity   50,000,000.0     50,000,000.0    
Amount of right to add revolving commitments $ 50,000,000.0            
Commitment fee percentage 0.25%            
Revolving Credit Facility | LIBOR              
Loss Contingencies [Line Items]              
Variable interest rate 1.75%            
Revolving Credit Facility | Base Rate              
Loss Contingencies [Line Items]              
Variable interest rate 0.75%            
Standby Letters of Credit              
Loss Contingencies [Line Items]              
Maximum borrowing capacity $ 40,000,000.0            
Standby Letters of Credit | Office Lease Facilities              
Loss Contingencies [Line Items]              
Standby letters of credit   $ 4,500,000     $ 4,500,000