v3.26.1
Information about Geographic Areas and Products - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 927,963 $ 789,081 $ 1,810,911 $ 1,548,124
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 549,207 468,008 1,075,374 927,475
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 283,855 232,744 549,525 449,847
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 76,327 70,128 149,204 135,498
Other international        
Disaggregation of Revenue [Line Items]        
Total revenues $ 18,574 $ 18,201 $ 36,808 $ 35,304