XML 95 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 46,105 $ 31,865
Refundable customer deposits 14,551 9,409
Payroll and related expenses 21,495 16,131
Taxes payable 14,232 8,955
Other current liabilities(1) 37,100 17,968
Total Accrued and Other Current Liabilities $ 133,483 $ 84,328
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Accrued and Other Current Liabilities Total Accrued and Other Current Liabilities