Investments - Schedule of Maturities of the Company’s Short-term Available-for-Sale Investments (Details) - USD ($) $ in Thousands |
Oct. 31, 2024 |
Jan. 31, 2024 |
|---|---|---|
| Amortized Cost | ||
| Total | $ 475,805 | $ 429,988 |
| Estimated Fair Value | ||
| Total | 476,437 | $ 430,280 |
| Total short-term investments | ||
| Amortized Cost | ||
| Due within one year | 200,971 | |
| Due between one to five years | 105,037 | |
| Total | 306,008 | |
| Estimated Fair Value | ||
| Due within one year | 201,180 | |
| Due between one to five years | 105,460 | |
| Total | $ 306,640 |
| X | ||||||||||
- Definition Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Trading, Fair Value, Fiscal Year Maturity No definition available.
|
| X | ||||||||||
- Definition Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|