XML 35 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business and Basis of Presentation - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2025
USD ($)
Jul. 31, 2024
Jul. 31, 2025
USD ($)
Segment
Jul. 31, 2024
Jan. 31, 2025
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Number of reporting segment     1    
Number of operating segments     1    
Restructuring charges | $ $ 1.1   $ 8.2    
Credit Concentration Risk | Accounts Receivable          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Number of major customers         two
Credit Concentration Risk | Accounts Receivable | Customer One          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Concentration risk percentage     10.00%    
Credit Concentration Risk | Accounts Receivable | Customer Two          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Concentration risk percentage         10.00%
Customer Concentration Risk | Revenue | Significant Customer          
Organization Consolidation And Presentation Of Financial Statements [Line Items]          
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%