Income Taxes - Income Taxes Paid, Net of Refunds Received (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2026 |
Jan. 31, 2025 |
Jan. 31, 2024 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Federal taxes | $ 0 | ||
| State taxes | 65 | ||
| Cash paid for income taxes, net of refunds | 3,896 | $ 2,945 | $ 309 |
| Canada | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | 2,555 | ||
| Singapore | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | 839 | ||
| France | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | 254 | ||
| UK | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | (247) | ||
| Ireland | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | 246 | ||
| Other | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | 31 | ||
| BRAZIL | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign taxes: | $ 153 | ||