Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.21.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Jan. 31, 2021
Loss Contingencies [Line Items]      
Letters of credit outstanding $ 3,900,000   $ 4,100,000
Letters of credit expire in various dates through fiscal year 2022   2022
Defined contribution plan, percentage of participating employee contributions 50.00%    
Defined contribution plan, contribution cost $ 3,100,000 $ 1,900,000  
Defined Contribution Plan, Tax Status [Extensible List] us-gaap:QualifiedPlanMember us-gaap:QualifiedPlanMember  
Warranty expense $ 0    
Accruals for product warranty costs 0    
Long-term incentive award, additional commitment 2,900,000   $ 3,400,000
Accrued Expenses and Other Current Liabilities      
Loss Contingencies [Line Items]      
Long-term incentive award, accrued $ 900,000   $ 900,000