v3.25.2
Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Prepaid expenses and other current assets    
Prepaid taxes $ 165,034 $ 107,623
Prepaid inventories 48,245 172,198
Unbilled receivables, current 51,175 38,183
Other prepaid expenses and current assets 164,498 141,829
Total prepaid expenses and other current assets $ 428,952 $ 459,833