XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 734,173 $ 557,028 $ 2,031,790 $ 1,476,647
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 698,478 522,752 1,928,759 1,383,454
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 35,695 $ 34,276 $ 103,031 $ 93,193