XML 81 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Jan. 31, 2020
Payables and Accruals [Abstract]      
Accrued expenses $ 19,113 $ 18,404 $ 11,335
Refundable customer deposits 7,488 6,482 5,241
Taxes payable 6,495 5,213 5,348
Payroll and related expenses 7,372 7,547 6,727
Warranty accruals 3,100 3,000 2,000
Operating lease liabilities, current 3,130 2,393 3,979
Other liabilities 5,282 4,123 3,029
Total Accrued and Other Current Liabilities $ 51,980 $ 47,162 $ 37,659