Leases - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2023 |
Jan. 31, 2022 |
Jan. 31, 2021 |
|
| Lessee, Lease, Description [Line Items] | |||
| Operating lease, weighted average remaining lease term (in years) | 1 year 7 months 6 days | ||
| Operating lease, weighted average discount rate (as a percent) | 3.50% | ||
| Finance lease, weighted average remaining lease term (in years) | 1 year 7 months 6 days | ||
| Finance lease, weighted average discount rate (as a percent) | 3.60% | ||
| Purchase obligation | $ 8,115 | ||
| Subscription and related services | |||
| Lessee, Lease, Description [Line Items] | |||
| Lease income | 10,197 | $ 6,489 | $ 6,312 |
| Computer equipment | |||
| Lessee, Lease, Description [Line Items] | |||
| Purchase obligation | $ 8,058 | ||
| Computer equipment | Minimum | |||
| Lessee, Lease, Description [Line Items] | |||
| Finance lease, term of contract (in years) | 2 years | ||
| Computer equipment | Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Finance lease, term of contract (in years) | 3 years | ||