XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information, Revenues from External Customers and Technology, Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Segment Information [Abstract]      
Revenue, net $ 2,082,928 $ 1,941,501 $ 1,831,483
Technology, property, and equipment, net 271,572 282,270 298,005
Reportable Geographical Components [Member] | United States [Member]      
Segment Information [Abstract]      
Revenue, net 1,011,716 990,499 944,075
Technology, property, and equipment, net 232,824 241,217 261,296
Reportable Geographical Components [Member] | United Kingdom [Member]      
Segment Information [Abstract]      
Revenue, net 164,205 145,806 174,567
Technology, property, and equipment, net 19,260 19,436 18,076
Reportable Geographical Components [Member] | China [Member]      
Segment Information [Abstract]      
Revenue, net 140,323 92,305 58,870
Technology, property, and equipment, net 2,609 567 492
Reportable Geographical Components [Member] | Japan [Member]      
Segment Information [Abstract]      
Revenue, net 94,040 91,957 75,104
Technology, property, and equipment, net 807 234 112
Reportable Geographical Components [Member] | Australia [Member]      
Segment Information [Abstract]      
Revenue, net 80,993 57,569 73,718
Technology, property, and equipment, net 476 890 1,051
Reportable Geographical Components [Member] | Canada [Member]      
Segment Information [Abstract]      
Revenue, net 80,640 67,635 56,370
Technology, property, and equipment, net 194 1,067 1,734
Reportable Geographical Components [Member] | Germany [Member]      
Segment Information [Abstract]      
Revenue, net 75,805 78,035 113,664
Technology, property, and equipment, net 7,267 8,459 8,059
Reportable Geographical Components [Member] | France [Member]      
Segment Information [Abstract]      
Revenue, net 43,007 45,681 45,033
Technology, property, and equipment, net 3,284 4,329 1,358
Reportable Geographical Components [Member] | India [Member]      
Segment Information [Abstract]      
Revenue, net 38,279 32,228 27,691
Technology, property, and equipment, net 984 1,012 1,066
Reportable Geographical Components [Member] | Other Countries [Member]      
Segment Information [Abstract]      
Revenue, net 353,920 339,786 262,391
Technology, property, and equipment, net $ 3,867 $ 5,059 $ 4,761