XML 134 R101.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Segment Information [Abstract]                      
Revenue, net $ 536,300 $ 482,900 $ 491,000 $ 431,300 $ 474,700 $ 467,100 $ 466,200 $ 423,500 $ 1,941,501 $ 1,831,483 $ 1,800,069
Technology, property and equipment, net 282,270       298,005       282,270 298,005 289,021
Reportable Geographical Components [Member] | United States [Member]                      
Segment Information [Abstract]                      
Revenue, net                 990,499 944,075 932,927
Technology, property and equipment, net 241,217       261,296       241,217 261,296 252,459
Reportable Geographical Components [Member] | United Kingdom [Member]                      
Segment Information [Abstract]                      
Revenue, net                 145,806 174,567 150,242
Technology, property and equipment, net 19,436       18,076       19,436 18,076 18,331
Reportable Geographical Components [Member] | China [Member]                      
Segment Information [Abstract]                      
Revenue, net                 92,305 58,870 55,024
Technology, property and equipment, net 567       492       567 492 688
Reportable Geographical Components [Member] | Japan [Member]                      
Segment Information [Abstract]                      
Revenue, net                 91,957 75,104 77,145
Technology, property and equipment, net 234       112       234 112 87
Reportable Geographical Components [Member] | Germany [Member]                      
Segment Information [Abstract]                      
Revenue, net                 78,035 113,664 97,505
Technology, property and equipment, net 8,459       8,059       8,459 8,059 8,423
Reportable Geographical Components [Member] | Canada [Member]                      
Segment Information [Abstract]                      
Revenue, net                 67,635 56,370 50,882
Technology, property and equipment, net 1,067       1,734       1,067 1,734 2,659
Reportable Geographical Components [Member] | Australia [Member]                      
Segment Information [Abstract]                      
Revenue, net                 57,569 73,718 77,453
Technology, property and equipment, net 890       1,051       890 1,051 1,440
Reportable Geographical Components [Member] | France [Member]                      
Segment Information [Abstract]                      
Revenue, net                 45,681 45,033 51,441
Technology, property and equipment, net 4,329       1,358       4,329 1,358 403
Reportable Geographical Components [Member] | Scandinavia [Member]                      
Segment Information [Abstract]                      
Revenue, net                 39,836 29,682 30,971
Technology, property and equipment, net 112       223       112 223 229
Reportable Geographical Components [Member] | Other Countries [Member]                      
Segment Information [Abstract]                      
Revenue, net                 332,178 260,400 276,479
Technology, property and equipment, net $ 5,959       $ 5,604       $ 5,959 $ 5,604 $ 4,302