v3.25.1
Segment Information - Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Net revenue by geographic region    
Revenues $ 144,137 $ 128,087
United States    
Net revenue by geographic region    
Revenues 112,550 102,241
United Kingdom    
Net revenue by geographic region    
Revenues 17,923 12,782
Other    
Net revenue by geographic region    
Revenues $ 13,664 $ 13,064