XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Performance Obligations - Summary of Revenue Recognized Related to Customer Deposit Balance (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Disaggregation Of Revenue [Abstract]    
Within the next 12 months $ 20,324 $ 20,421
After the next 12 months 3,059 1,798
Total $ 23,383 $ 22,219