v3.26.1
Segment and Geographic Reporting - Schedule of Segment Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Line Items]      
Revenues $ 7,118,181 $ 5,810,115 $ 4,707,688
North America      
Segment Reporting [Line Items]      
Revenues 4,633,696 3,564,846 2,622,569
Europe      
Segment Reporting [Line Items]      
Revenues 814,176 698,800 714,282
China      
Segment Reporting [Line Items]      
Revenues 813,377 680,110 621,918
Japan      
Segment Reporting [Line Items]      
Revenues 390,373 390,610 340,863
Rest of World      
Segment Reporting [Line Items]      
Revenues $ 466,559 $ 475,749 $ 408,056