XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - By geographical area (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
SEGMENT INFORMATION                      
Total net revenues $ 504,985 $ 444,354 $ 419,820 $ 344,007 $ 480,907 $ 405,406 $ 373,235 $ 279,210 $ 1,713,166 $ 1,538,758 $ 1,278,427
Long lived tangible assets 201,488       185,880       201,488 185,880 188,710
Long lived assets 772,171       676,889       772,171 676,889 679,072
Total Americas                      
SEGMENT INFORMATION                      
Total net revenues                 994,436 1,011,888 740,010
Long lived tangible assets 154,261       137,594       154,261 137,594 135,047
Long lived assets 655,422       562,097       655,422 562,097 560,870
United States                      
SEGMENT INFORMATION                      
Total net revenues                 563,037 527,120 653,127
Long lived tangible assets 128,061       127,682       128,061 127,682 126,388
Long lived assets 539,052       535,225       539,052 535,225 534,417
Mexico                      
SEGMENT INFORMATION                      
Total net revenues                 276,324 423,185 23,467
Long lived tangible assets 3,276       3,312       3,276 3,312 609
Long lived assets 4,262       4,407       4,262 4,407 609
Other Americas                      
SEGMENT INFORMATION                      
Total net revenues                 155,075 61,583 63,416
Long lived tangible assets 22,924       6,600       22,924 6,600 8,050
Long lived assets 112,108       22,465       112,108 22,465 25,844
Total EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 422,989 284,830 324,766
Long lived tangible assets 32,187       30,762       32,187 30,762 32,185
Long lived assets 98,550       94,071       98,550 94,071 93,487
United Kingdom                      
SEGMENT INFORMATION                      
Total net revenues                 372,959 234,858 280,268
Long lived tangible assets 28,626       26,506       28,626 26,506 27,952
Long lived assets 88,101       82,690       88,101 82,690 87,289
Other EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 50,030 49,972 44,498
Long lived tangible assets 3,561       4,256       3,561 4,256 4,233
Long lived assets 10,449       11,381       10,449 11,381 6,198
APAC                      
SEGMENT INFORMATION                      
Total net revenues                 295,741 242,040 213,651
Long lived tangible assets 15,040       17,524       15,040 17,524 21,478
Long lived assets $ 18,199       $ 20,721       18,199 20,721 24,715
Reportable Geographical Components                      
SEGMENT INFORMATION                      
Total net revenues                 1,713,166 1,538,758 1,278,427
Reportable Geographical Components | Total Americas                      
SEGMENT INFORMATION                      
Total net revenues                 1,021,004 1,035,204 757,471
Reportable Geographical Components | United States                      
SEGMENT INFORMATION                      
Total net revenues                 589,599 550,436 670,588
Reportable Geographical Components | Mexico                      
SEGMENT INFORMATION                      
Total net revenues                 276,324 423,185 23,467
Reportable Geographical Components | Other Americas                      
SEGMENT INFORMATION                      
Total net revenues                 155,081 61,583 63,416
Reportable Geographical Components | Total EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 432,464 295,913 330,601
Reportable Geographical Components | United Kingdom                      
SEGMENT INFORMATION                      
Total net revenues                 382,434 245,941 286,103
Reportable Geographical Components | Other EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 50,030 49,972 44,498
Reportable Geographical Components | APAC                      
SEGMENT INFORMATION                      
Total net revenues                 323,139 267,659 250,138
Eliminations                      
SEGMENT INFORMATION                      
Total net revenues                 (63,441) (60,018) (59,783)
Eliminations | Total Americas                      
SEGMENT INFORMATION                      
Total net revenues                 26,568 23,316 17,461
Eliminations | United States                      
SEGMENT INFORMATION                      
Total net revenues                 26,562 23,316 17,461
Eliminations | Other Americas                      
SEGMENT INFORMATION                      
Total net revenues                 6    
Eliminations | Total EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 9,475 11,083 5,835
Eliminations | United Kingdom                      
SEGMENT INFORMATION                      
Total net revenues                 9,475 11,083 5,835
Eliminations | APAC                      
SEGMENT INFORMATION                      
Total net revenues                 $ 27,398 $ 25,619 $ 36,487