XML 75 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Composition of Certain Financial Statement Items - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 36,951 $ 31,865
Refundable customer deposits 10,440 9,409
Payroll and related expenses 15,226 16,131
Taxes payable 12,467 8,955
Other liabilities (including ViriCiti Earnout) 20,512 17,968
Total Accrued and Other Current Liabilities $ 95,596 $ 84,328