XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2022
Jan. 31, 2021
Commitments And Contingencies Disclosure [Line Items]      
Non-cancelable purchase commitments   $ 19,400,000 $ 5,400,000
Accrued liabilities for loss contingencies   0 $ 0
Cumulative charges of litigation loss $ 600,000    
Non-Cancelable Service Agreement with Telecommunications Provider | Minimum      
Commitments And Contingencies Disclosure [Line Items]      
Non-cancelable purchase commitments between August 2021 and July 2022   600,000  
Non-cancelable purchase commitments between August 2022 and July 2023   1,500,000  
Non-cancelable purchase commitments between August 2023 and July 2024   $ 2,500,000