XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 1,212,909 $ 942,094 $ 3,399,952 $ 2,639,626
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 1,158,377 900,282 3,245,686 2,519,119
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 54,532 $ 41,812 $ 154,266 $ 120,507