Deferred Revenue - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | |
---|---|---|
Apr. 30, 2025 |
Apr. 30, 2024 |
|
Deferred Revenue [Abstract] | ||
Deferred revenue recognized | $ 5.2 | $ 0.4 |
Amount of remaining performance obligation | $ 50.1 | |
Percentage of remaining performance obligation | 92.00% | |
Description of expected timing to be recognized | expected to be recognized within the next 12 months |