v3.25.1
Commitment and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Line of Credit Facility [Line Items]    
Purchase commitment, period (in years) 2 years 7 months 6 days  
Purchase commitment $ 13.1  
Cash-Collateralized Standby Letters of Credit    
Line of Credit Facility [Line Items]    
Restricted cash $ 9.0 $ 9.1