XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 36,175 $ 51,399
Accrued losses on purchase commitments 27,547 30,054
Refundable customer deposits 16,875 16,588
Payroll and related expenses 13,981 16,018
Taxes payable 17,615 14,294
Other current liabilities 34,486 30,751
Total Accrued and Other Current Liabilities $ 146,679 $ 159,104