v3.26.1
SEGMENT INFORMATION - By geographical area (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
SEGMENT INFORMATION                      
Total net revenues $ 484,058 $ 453,246 $ 464,057 $ 384,623 $ 504,985 $ 444,354 $ 419,820 $ 344,007 $ 1,785,984 $ 1,713,166 $ 1,538,758
Long lived tangible assets 224,017       201,488       224,017 201,488 185,880
Long lived assets 823,049       772,171       823,049 772,171 676,889
Total Americas                      
SEGMENT INFORMATION                      
Total net revenues                 888,240 994,436 1,011,888
Long lived tangible assets 169,089       154,261       169,089 154,261 137,594
Long lived assets 701,283       655,422       701,283 655,422 562,097
United States                      
SEGMENT INFORMATION                      
Total net revenues                 583,217 563,037 527,120
Long lived tangible assets 142,397       128,061       142,397 128,061 127,682
Long lived assets 556,716       539,052       556,716 539,052 535,225
Mexico                      
SEGMENT INFORMATION                      
Total net revenues                 99,126 276,324 423,185
Long lived tangible assets 3,390       3,276       3,390 3,276 3,312
Long lived assets 4,218       4,262       4,218 4,262 4,407
Other Americas                      
SEGMENT INFORMATION                      
Total net revenues                 205,897 155,075 61,583
Long lived tangible assets 23,302       22,924       23,302 22,924 6,600
Long lived assets 140,349       112,108       140,349 112,108 22,465
Total EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 581,322 422,989 284,830
Long lived tangible assets 35,776       32,187       35,776 32,187 30,762
Long lived assets 99,403       98,550       99,403 98,550 94,071
United Kingdom                      
SEGMENT INFORMATION                      
Total net revenues                 503,463 372,959 234,858
Long lived tangible assets 33,178       28,626       33,178 28,626 26,506
Long lived assets 90,840       88,101       90,840 88,101 82,690
Other EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 77,859 50,030 49,972
Long lived tangible assets 2,598       3,561       2,598 3,561 4,256
Long lived assets 8,563       10,449       8,563 10,449 11,381
APAC                      
SEGMENT INFORMATION                      
Total net revenues                 316,422 295,741 242,040
Long lived tangible assets 19,152       15,040       19,152 15,040 17,524
Long lived assets $ 22,363       $ 18,199       22,363 18,199 20,721
Reportable Geographical Components                      
SEGMENT INFORMATION                      
Total net revenues                 1,785,984 1,713,166 1,538,758
Reportable Geographical Components | Total Americas                      
SEGMENT INFORMATION                      
Total net revenues                 917,362 1,021,004 1,035,204
Reportable Geographical Components | United States                      
SEGMENT INFORMATION                      
Total net revenues                 612,327 589,599 550,436
Reportable Geographical Components | Mexico                      
SEGMENT INFORMATION                      
Total net revenues                 99,126 276,324 423,185
Reportable Geographical Components | Other Americas                      
SEGMENT INFORMATION                      
Total net revenues                 205,909 155,081 61,583
Reportable Geographical Components | Total EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 594,832 432,464 295,913
Reportable Geographical Components | United Kingdom                      
SEGMENT INFORMATION                      
Total net revenues                 516,973 382,434 245,941
Reportable Geographical Components | Other EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 77,859 50,030 49,972
Reportable Geographical Components | APAC                      
SEGMENT INFORMATION                      
Total net revenues                 349,301 323,139 267,659
Eliminations                      
SEGMENT INFORMATION                      
Total net revenues                 (75,511) (63,441) (60,018)
Eliminations | Total Americas                      
SEGMENT INFORMATION                      
Total net revenues                 29,122 26,568 23,316
Eliminations | United States                      
SEGMENT INFORMATION                      
Total net revenues                 29,110 26,562 23,316
Eliminations | Other Americas                      
SEGMENT INFORMATION                      
Total net revenues                 12 6  
Eliminations | Total EMEA                      
SEGMENT INFORMATION                      
Total net revenues                 13,510 9,475 11,083
Eliminations | United Kingdom                      
SEGMENT INFORMATION                      
Total net revenues                 13,510 9,475 11,083
Eliminations | APAC                      
SEGMENT INFORMATION                      
Total net revenues                 $ 32,879 $ 27,398 $ 25,619