Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Jan. 31, 2026 |
| Accounting Policies [Abstract] |
|
| Schedule of Cash and Cash Equivalents |
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated statements of cash flows were as follows: | | | | | | | | | | | | | | | | | | | January 31, | | 2026 | | 2025 | | 2024 | | (in thousands) | | Cash and cash equivalents | $ | 141,564 | | | $ | 224,571 | | | $ | 327,410 | | | Restricted cash | 400 | | | 400 | | | 30,400 | | | Total cash, cash equivalents, and restricted cash | $ | 141,964 | | | $ | 224,971 | | | $ | 357,810 | |
|
| Schedule of Restrictions on Cash and Cash Equivalents |
The reconciliation of cash, cash equivalents, and restricted cash to amounts presented in the consolidated statements of cash flows were as follows: | | | | | | | | | | | | | | | | | | | January 31, | | 2026 | | 2025 | | 2024 | | (in thousands) | | Cash and cash equivalents | $ | 141,564 | | | $ | 224,571 | | | $ | 327,410 | | | Restricted cash | 400 | | | 400 | | | 30,400 | | | Total cash, cash equivalents, and restricted cash | $ | 141,964 | | | $ | 224,971 | | | $ | 357,810 | |
|
| Schedule of Change in Allowance For Expected Credit Losses |
The change in the allowance for expected credit losses for the years ended January 31, 2026, 2025, and 2024 was as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Beginning Balance | | Change in Provision | | Write-offs | | Ending Balance | | (in thousands) | Year ended January 31, 2026 | | | | | | | | | Allowance for expected credit losses | $ | 20,100 | | | $ | (1,099) | | | $ | (3,001) | | | $ | 16,000 | | Year ended January 31, 2025 | | | | | | | | | Allowance for expected credit losses | $ | 14,000 | | | $ | 10,571 | | | $ | (4,471) | | | $ | 20,100 | | Year ended January 31, 2024 | | | | | | | | | Allowance for expected credit losses | $ | 10,000 | | | $ | 6,026 | | | $ | (2,026) | | | $ | 14,000 | |
|
| Schedule of Property and Equipment, Net |
Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, as follows: | | | | | | | Useful Lives | | Furniture and fixtures | 3 to 5 years | | Computers and software | 3 to 5 years |
| | | | | | | Useful Lives | | Machinery and equipment | 3 to 5 years | | Tooling | 3 to 5 years | | Leasehold improvements | Shorter of the estimated lease term or useful life | | Owned and operated systems | 5 to 7 years |
Property and equipment, net consisted of the following: | | | | | | | | | | | | | January 31, | | 2026 | | 2025 | | (in thousands) | | Furniture and fixtures | $ | 1,409 | | | $ | 1,683 | | | Computers and software | 9,710 | | | 9,937 | | | Machinery and equipment | 35,320 | | | 39,786 | | | Tooling | 17,277 | | | 16,524 | | | Leasehold improvements | 8,823 | | | 9,289 | | | Owned and operated systems | 24,437 | | | 31,880 | | | Construction in progress | 309 | | | 751 | | | 97,285 | | | 109,850 | | | Less: Accumulated depreciation | (72,620) | | | (74,489) | | | Total Property and Equipment, Net | $ | 24,665 | | | $ | 35,361 | |
The following table presents the depreciation expense related to fixed assets: | | | | | | | | | | | | | | | | | | | Year ended January 31, | | 2026 | | 2025 | | 2024 | | (in thousands) | | Depreciation Expense | $ | 14,387 | | | $ | 17,107 | | | $ | 16,345 | |
|
| Schedule of Deferred Revenue |
The following table shows the total deferred revenue for each period presented. | | | | | | | | | | | | | January 31, 2026 | | January 31, 2025 | | (in thousands) | | Total deferred revenue | $ | 250,581 | | | $ | 239,215 | |
The following table shows the revenue recognized that was included in the deferred revenue balance at the beginning of the period. | | | | | | | | | | | | | | | | | | | Year Ended January 31, | | 2026 | | 2025 | | 2024 | | (in thousands) | | Total deferred revenue recognized | $ | 105,017 | | | $ | 99,968 | | | $ | 88,777 | |
|
| Schedule of Deferred Contract Acquisition Costs |
Changes in the deferred contract acquisition costs during the years ended January 31, 2026 and 2025 were as follows: | | | | | | | (in thousands) | Balance as of January 31, 2024 | $ | 8,994 | | | Capitalization of deferred contract acquisition costs | 3,510 | | | Amortization of deferred contract acquisition costs | (3,207) | | Balance as of January 31, 2025 | $ | 9,297 | | | Capitalization of deferred contract acquisition costs | 1,631 | | | Amortization of deferred contract acquisition costs | (3,308) | | Balance as of January 31, 2026 | $ | 7,620 | |
Deferred acquisition costs capitalized on the consolidated balance sheets were as follows: | | | | | | | | | | | | | January 31 | | 2026 | | 2025 | | (in thousands) | | Deferred contract acquisition costs, current | $ | 2,885 | | | $ | 3,184 | | | Deferred contract acquisition costs, noncurrent | 4,735 | | | 6,113 | | | Total deferred contract acquisition costs | $ | 7,620 | | | $ | 9,297 | |
|