XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues by Geographic Area Revenue by geographic area was as follows:
Three Months Ended October 31,Nine Months Ended October 31,
(in thousands)2023202220232022
U.S.$515,050 $488,280 $1,516,092 $1,401,355 
International185,371 157,183 533,404 454,984 
Total revenue$700,421 $645,463 $2,049,496 $1,856,339