v3.26.1
Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Segment Reporting [Line Items]          
Total revenues $ 216,429 $ 196,936 $ 421,524 $ 384,203  
Total long-lived assets 239,715   239,715   $ 221,735
United States          
Segment Reporting [Line Items]          
Total revenues 128,628 116,499 248,952 228,036  
Total long-lived assets 200,575   200,575   202,567
International          
Segment Reporting [Line Items]          
Total revenues 87,801 $ 80,437 172,572 $ 156,167  
Total long-lived assets $ 39,140   $ 39,140   $ 19,168