XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 942,094 $ 734,173 $ 2,639,626 $ 2,031,790
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 900,282 698,478 2,519,119 1,928,759
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,812 $ 35,695 $ 120,507 $ 103,031