v3.26.1
Revenues - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 161,001 $ 148,815 $ 320,415 $ 292,952
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenues 143,462 130,752 284,391 256,340
Professional services and other        
Disaggregation of Revenue [Line Items]        
Total revenues 17,539 18,063 36,024 36,612
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 124,610 115,307 247,617 227,857
United States | Subscription - non-mortgage        
Disaggregation of Revenue [Line Items]        
Total revenues 91,926 82,483 181,889 163,238
United States | Subscription - mortgage        
Disaggregation of Revenue [Line Items]        
Total revenues 20,648 20,854 40,355 39,823
United States | Professional services and other        
Disaggregation of Revenue [Line Items]        
Total revenues 12,036 11,970 25,373 24,796
International        
Disaggregation of Revenue [Line Items]        
Total revenues 36,391 33,508 72,798 65,095
International | Subscription        
Disaggregation of Revenue [Line Items]        
Total revenues 30,888 27,415 62,147 53,279
International | Professional services and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 5,503 $ 6,093 $ 10,651 $ 11,816