v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Concentration Risk [Line Items]          
Concentration risk, credit risk, maximum exposure     $ 269.2    
Customer Concentration Risk | Accounts Receivable | Customer 1          
Concentration Risk [Line Items]          
Concentration risk     24.00%   12.00%
Customer Concentration Risk | Accounts Receivable | Customer 2          
Concentration Risk [Line Items]          
Concentration risk     11.00%    
Customer Concentration Risk | Revenue Benchmark | Customer 1          
Concentration Risk [Line Items]          
Concentration risk 16.00% 21.00% 16.00% 20.00%  
Customer Concentration Risk | Revenue Benchmark | Customer 2          
Concentration Risk [Line Items]          
Concentration risk 14.00%   14.00%    
Customer Concentration Risk | Revenue Benchmark | Customer 3          
Concentration Risk [Line Items]          
Concentration risk 11.00%   11.00%