v3.23.2
Geographic Information - Summary of Revenues by Geographic Area (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
USD ($)
market
Jul. 31, 2022
USD ($)
Jul. 31, 2023
USD ($)
market
Jul. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Number of primary geographical markets | market 2   2  
Total revenues $ 1,786,766 $ 1,535,798 $ 3,471,078 $ 2,970,455
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 1,344,571 1,152,362 2,608,536 2,227,407
Other countries        
Disaggregation of Revenue [Line Items]        
Total revenues $ 442,195 $ 383,436 $ 862,542 $ 743,048