v3.25.1
Segment Information - Geographic Concentration of Long-lived assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Geographic concentration of assets    
Long-lived assets $ 92,853 $ 90,979
United States    
Geographic concentration of assets    
Long-lived assets 77,464 79,115
United Kingdom    
Geographic concentration of assets    
Long-lived assets 13,540 9,760
Other    
Geographic concentration of assets    
Long-lived assets $ 1,849 $ 2,104