XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Deferred Revenue - Components of Deferred Revenue (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 15,978 $ 16,609
Less: current deferred revenue 15,958 16,586
Deferred revenue, non-current 20 23
Subscription and Services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 15,972 16,601
Product and Other    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 6 $ 8