XML 52 R91.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Segment Information [Abstract]                      
Revenue, net $ 474,700 $ 467,100 $ 466,200 $ 423,500 $ 491,200 $ 449,400 $ 448,600 $ 410,900 $ 1,831,483 $ 1,800,069 $ 1,796,103
Technology, Property and Equipment, net 298,005       289,021       298,005 289,021 289,934
Reportable Geographical Components [Member] | United States [Member]                      
Segment Information [Abstract]                      
Revenue, net                 944,075 932,927 913,852
Technology, Property and Equipment, net 261,296       252,459       261,296 252,459 249,542
Reportable Geographical Components [Member] | United Kingdom [Member]                      
Segment Information [Abstract]                      
Revenue, net                 174,567 150,242 147,406
Technology, Property and Equipment, net 18,076       18,331       18,076 18,331 20,955
Reportable Geographical Components [Member] | Germany [Member]                      
Segment Information [Abstract]                      
Revenue, net                 113,664 97,505 98,404
Technology, Property and Equipment, net 8,059       8,423       8,059 8,423 9,259
Reportable Geographical Components [Member] | Japan [Member]                      
Segment Information [Abstract]                      
Revenue, net                 75,104 77,145 81,572
Technology, Property and Equipment, net 112       87       112 87 72
Reportable Geographical Components [Member] | Australia [Member]                      
Segment Information [Abstract]                      
Revenue, net                 73,718 77,453 78,270
Technology, Property and Equipment, net 1,051       1,440       1,051 1,440 1,454
Reportable Geographical Components [Member] | China [Member]                      
Segment Information [Abstract]                      
Revenue, net                 58,870 55,024 53,076
Technology, Property and Equipment, net 492       688       492 688 229
Reportable Geographical Components [Member] | Canada [Member]                      
Segment Information [Abstract]                      
Revenue, net                 56,370 50,882 55,568
Technology, Property and Equipment, net 1,734       2,659       1,734 2,659 3,635
Reportable Geographical Components [Member] | France [Member]                      
Segment Information [Abstract]                      
Revenue, net                 45,033 51,441 51,826
Technology, Property and Equipment, net 1,358       403       1,358 403 635
Reportable Geographical Components [Member] | Scandinavia [Member]                      
Segment Information [Abstract]                      
Revenue, net                 29,682 30,971 31,695
Technology, Property and Equipment, net 223       229       223 229 309
Reportable Geographical Components [Member] | Other Countries [Member]                      
Segment Information [Abstract]                      
Revenue, net                 260,400 276,479 284,434
Technology, Property and Equipment, net $ 5,604       $ 4,302       $ 5,604 $ 4,302 $ 3,844