v3.24.2.u1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Lessee, Lease, Description [Line Items]        
Operating lease, weighted average remaining lease term (in years) 2 years 1 month 6 days   2 years 1 month 6 days  
Operating lease, weighted average discount rate (as a percent) 7.90%   7.90%  
Finance lease, weighted average remaining lease term (in years) 2 years 1 month 6 days   2 years 1 month 6 days  
Finance lease, weighted average discount rate (as a percent) 7.60%   7.60%  
Computer Equipment        
Lessee, Lease, Description [Line Items]        
Lessee, finance lease, lease not yet commenced, undiscounted payments $ 7,408   $ 7,408  
Subscription and Related Services        
Lessee, Lease, Description [Line Items]        
Lease income $ 2,324 $ 2,603 $ 4,712 $ 5,265
Computer Equipment        
Lessee, Lease, Description [Line Items]        
Finance lease, term of contract (in years) 3 years   3 years  
Computer Equipment | Minimum        
Lessee, Lease, Description [Line Items]        
Finance lease, term of contract (in years) 2 years   2 years  
Computer Equipment | Maximum        
Lessee, Lease, Description [Line Items]        
Finance lease, term of contract (in years) 3 years   3 years