Deferred Commissions (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Oct. 31, 2024 |
Oct. 31, 2023 |
Oct. 31, 2024 |
Oct. 31, 2023 |
Jan. 31, 2024 |
|
| Revenue from Contract with Customer [Abstract] | |||||
| Deferred commissions | $ 156,724 | $ 156,724 | $ 148,867 | ||
| Amortization of deferred commission costs | $ 17,700 | $ 14,100 | $ 50,300 | $ 38,400 | |
| Deferred commissions amortized period | 4 years | 4 years | |||