XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 43,827 $ 31,865
Refundable customer deposits 13,055 9,409
Payroll and related expenses 18,594 16,131
Taxes payable 12,058 8,955
Other liabilities 24,376 17,968
Total Accrued and Other Current Liabilities $ 111,910 $ 84,328