v3.26.1
Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenues $ 205,095 $ 187,267  
Total long-lived assets 225,147   $ 221,735
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenues 120,324 111,537  
Total long-lived assets 201,604   202,567
International      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenues 84,771 $ 75,730  
Total long-lived assets $ 23,543   $ 19,168