XML 61 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 1,144,969 $ 868,823 $ 2,187,043 $ 1,697,532
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 1,090,496 829,250 2,087,309 1,618,837
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 54,473 $ 39,573 $ 99,734 $ 78,695