XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 674,018 $ 497,248 $ 1,297,617 $ 919,619
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 640,209 466,268 1,230,281 860,702
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 33,809 $ 30,980 $ 67,336 $ 58,917