XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Certain Financial Statement Items
3 Months Ended
Apr. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Financial Statement Items Composition of Certain Financial Statement Items
Inventories
Inventories consisted of the following:
April 30,
2025
January 31,
2025
(in thousands)
Raw materials$7,188 $5,902 
Finished goods and components205,240 203,360 
Total Inventories$212,428 $209,262 
Prepaid expense and other current assets
Prepaid expense and other current assets consisted of the following:
April 30,
2025
January 31,
2025
(in thousands)
Prepaid expense$19,924 $15,961 
Other current assets26,931 20,474 
Total Prepaid Expense and Other Current Assets$46,855 $36,435 
Property and Equipment, net
Property and equipment, net consisted of the following:
April 30,
2025
January 31,
2025
(in thousands)
Furniture and fixtures$1,765 $1,683 
Computers and software10,287 9,937 
Machinery and equipment40,275 39,786 
Tooling16,818 16,524 
Leasehold improvements9,468 9,289 
Owned and operated systems32,301 31,880 
Construction in progress626 751 
111,540 109,850 
Less: Accumulated depreciation(78,828)(74,489)
Total Property and Equipment, Net$32,712 $35,361 
The following table presents the depreciation expense:
Three Months Ended
April 30,
20252024
(in thousands)
Depreciation expense$3,887 $4,421 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
April 30,
2025
January 31,
2025
(in thousands)
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 expenses13,703 12,064 
Taxes payable19,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 

Revenue
Revenue consisted of the following:
Three Months Ended
April 30,
20252024
(in thousands)
United States$74,874 $78,814 
Rest of World22,766 28,228 
Total revenue$97,640 $107,042 
Deferred Revenue
The following table shows the total deferred revenue for each period presented.
April 30,
2025
January 31,
2025
(in thousands)
Deferred revenue$246,596 $239,215 
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period.
Three Months Ended
April 30,
20252024
(in thousands)
Deferred revenue recognized$31,345 $31,803 
Remaining Performance Obligations
Remaining performance obligations represent the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and non-cancellable contracted amounts that will be invoiced and recognized as revenue in future periods. Revenue expected to be recognized from remaining performance obligations was $262.8 million as of April 30, 2025, of which 45% is expected to be recognized over the next twelve months.