v3.26.1
Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 40,931 $ 46,184
Refundable customer deposits 23,447 24,316
Customer funds 22,575 21,043
Taxes payable 22,147 21,131
Payroll and related expenses 9,119 8,379
Reserve for losses on non-cancellable purchase commitments 7,029 7,029
Other current liabilities 14,562 13,641
Total Accrued and Other Current Liabilities $ 139,810 $ 141,723