Equity-based compensation - Schedule of Stock-Based Compensation in Financial Statements (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Share-Based Payment Arrangement [Abstract] | ||||
| Stock-based compensation expense recorded to additional paid-in capital | $ 9,979 | $ 13,960 | $ 21,999 | $ 28,181 |
| Stock-based compensation expense recorded to accrued expenses | 2,134 | 2,590 | 4,010 | 5,926 |
| Total stock-based compensation | 12,113 | 16,550 | 26,009 | 34,107 |
| Less: stock-based compensation expense capitalized as internal-use software | (238) | (320) | (580) | (652) |
| Stock-based compensation expense per consolidated statements of operations | $ 11,875 | $ 16,230 | $ 25,429 | $ 33,455 |