XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Performance Obligations - Summary of Revenue Recognized Related to Customer Deposit Balance (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Abstract]    
Within the next 12 months $ 22,657 $ 20,324
After the next 12 months 4,042 3,059
Total $ 26,699 $ 23,383