XML 97 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 31,865 $ 18,404
Refundable customer deposits 9,409 6,482
Payroll and related expenses 16,131 7,547
Taxes payable 8,955 5,213
Other current liabilities 17,968 9,516
Total Accrued and Other Current Liabilities $ 84,328 $ 47,162
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Accrued and Other Current Liabilities Total Accrued and Other Current Liabilities