v3.26.1
Supplemental Balance Sheet Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Prepaid expenses and other current assets    
Prepaid taxes $ 154,826 $ 165,034
Prepaid inventories 27,178 48,245
Unbilled receivables, current 48,720 51,175
Other prepaid expenses and current assets 185,357 164,498
Total prepaid expenses and other current assets $ 416,081 $ 428,952