v3.26.1
Revenues - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 159,414 $ 144,137
Subscription    
Disaggregation of Revenue [Line Items]    
Total revenues 140,929 125,588
Professional services and other    
Disaggregation of Revenue [Line Items]    
Total revenues 18,485 18,549
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 123,007 112,550
United States | Subscriptions - non-mortgage    
Disaggregation of Revenue [Line Items]    
Total revenues 89,963 80,755
United States | Subscriptions - mortgage    
Disaggregation of Revenue [Line Items]    
Total revenues 19,707 18,969
United States | Professional services and other    
Disaggregation of Revenue [Line Items]    
Total revenues 13,337 12,826
International    
Disaggregation of Revenue [Line Items]    
Total revenues 36,407 31,587
International | Subscription    
Disaggregation of Revenue [Line Items]    
Total revenues 31,259 25,864
International | Professional services and other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 5,148 $ 5,723