XML 115 R90.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Segment Information [Abstract]                      
Revenue $ 491,200 $ 449,400 $ 448,600 $ 410,900 $ 477,300 $ 455,700 $ 451,700 $ 411,400 $ 1,800,069 $ 1,796,103 $ 1,718,530
Technology, Property and Equipment, net 289,021       289,934       289,021 289,934 243,058
Reportable Geographical Components [Member] | United States [Member]                      
Segment Information [Abstract]                      
Revenue                 932,927 913,852 786,574
Technology, Property and Equipment, net 252,459       249,542       252,459 249,542 208,572
Reportable Geographical Components [Member] | United Kingdom [Member]                      
Segment Information [Abstract]                      
Revenue                 150,242 147,406 189,479
Technology, Property and Equipment, net 18,331       20,955       18,331 20,955 21,368
Reportable Geographical Components [Member] | Germany [Member]                      
Segment Information [Abstract]                      
Revenue                 97,505 98,404 75,090
Technology, Property and Equipment, net 8,423       9,259       8,423 9,259 8,770
Reportable Geographical Components [Member] | Japan [Member]                      
Segment Information [Abstract]                      
Revenue                 77,145 81,572 62,674
Technology, Property and Equipment, net 87       72       87 72 75
Reportable Geographical Components [Member] | Australia [Member]                      
Segment Information [Abstract]                      
Revenue                 77,453 78,270 66,309
Technology, Property and Equipment, net 1,440       1,454       1,440 1,454 591
Reportable Geographical Components [Member] | China [Member]                      
Segment Information [Abstract]                      
Revenue                 55,024 53,076 39,653
Technology, Property and Equipment, net 688       229       688 229 270
Reportable Geographical Components [Member] | Canada [Member]                      
Segment Information [Abstract]                      
Revenue                 50,882 55,568 50,740
Technology, Property and Equipment, net 2,659       3,635       2,659 3,635 1,232
Reportable Geographical Components [Member] | France [Member]                      
Segment Information [Abstract]                      
Revenue                 51,441 51,826 44,760
Technology, Property and Equipment, net 403       635       403 635 335
Reportable Geographical Components [Member] | India [Member]                      
Segment Information [Abstract]                      
Revenue                 36,472 41,637 34,306
Technology, Property and Equipment, net 1,299       1,437       1,299 1,437 245
Reportable Geographical Components [Member] | Other Countries [Member]                      
Segment Information [Abstract]                      
Revenue                 270,978 274,492 368,945
Technology, Property and Equipment, net $ 3,232       $ 2,716       $ 3,232 $ 2,716 $ 1,600