Leases - Narrative (Details) |
12 Months Ended |
|---|---|
|
Jan. 31, 2025
extension
| |
| Lessee, Lease, Description [Line Items] | |
| Lessee, operating lease, number of extensions (in years) | 1 |
| Minimum | |
| Lessee, Lease, Description [Line Items] | |
| Remaining operating lease terms (in years) | 1 year |
| Lease renewal terms extension (in years) | 5 years |
| Maximum | |
| Lessee, Lease, Description [Line Items] | |
| Remaining operating lease terms (in years) | 6 years |
| Lease renewal terms extension (in years) | 10 years |