XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Certain Financial Statement Items - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 45,758 $ 37,187
Accrued losses on purchase commitments 11,556 11,928
Refundable driver deposits 17,765 17,201
Payroll and related expenses 13,703 12,064
Taxes payable 19,140 17,294
Customer funds 18,403 17,440
Other current liabilities 15,312 11,565
Total Accrued and Other Current Liabilities $ 141,637 $ 124,679