v3.26.1
Segment Information - Schedule of Revenues 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
Net revenue by geographic region        
Revenues $ 161,001 $ 148,815 $ 320,415 $ 292,952
United States        
Net revenue by geographic region        
Revenues 124,610 115,307 247,617 227,857
United Kingdom        
Net revenue by geographic region        
Revenues 17,584 18,951 35,476 36,874
Other        
Net revenue by geographic region        
Revenues $ 18,807 $ 14,557 $ 37,322 $ 28,221