Deferred Revenue - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Deferred Revenue [Abstract] | ||
| Deferred revenue recognized | $ 5.5 | $ 5.2 |
| Remaining duration of performance obligation | 1 year | |
| Amount of remaining performance obligation | $ 69.8 | |
| Percentage of remaining performance obligation | 98.00% | |
| Description of expected timing to be recognized | expected to be recognized within the next 12 months | |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of revenue recognized that was previously reported as deferred or unearned revenue. No definition available.
|
| X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Description of when remaining performance obligation is expected to be recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Remaining duration of performance obligation for which optional exemption was applied not to disclose amount of transaction price allocated to and timing of revenue recognition for remaining performance obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|