v3.26.1
Fair Value Measurements - Financial assets and liabilities measured at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Assets measured at fair value    
Derivative financial instruments $ 17,506 $ 23,234
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Total assets measured at fair value $ 744,562 $ 2,222,022
Liabilities measured at fair value    
Derivative financial instruments $ 17,005 $ 2,445
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Total liabilities measured at fair value $ 17,005 $ 2,445
U.S. treasury securities    
Assets measured at fair value    
Marketable securities:   176,661
Agency securities    
Assets measured at fair value    
Marketable securities:   3,216
Certificates of deposit and time deposits    
Assets measured at fair value    
Marketable securities:   10,000
Commercial paper    
Assets measured at fair value    
Marketable securities:   19,697
Corporate debt securities    
Assets measured at fair value    
Marketable securities:   214,694
Level 1    
Assets measured at fair value    
Derivative financial instruments 0 0
Total assets measured at fair value 727,056 1,774,138
Liabilities measured at fair value    
Derivative financial instruments 0 0
Total liabilities measured at fair value 0 0
Level 1 | U.S. treasury securities    
Assets measured at fair value    
Marketable securities:   0
Level 1 | Agency securities    
Assets measured at fair value    
Marketable securities:   0
Level 1 | Certificates of deposit and time deposits    
Assets measured at fair value    
Marketable securities:   0
Level 1 | Commercial paper    
Assets measured at fair value    
Marketable securities:   0
Level 1 | Corporate debt securities    
Assets measured at fair value    
Marketable securities:   0
Level 2    
Assets measured at fair value    
Derivative financial instruments 17,506 23,234
Total assets measured at fair value 17,506 447,884
Liabilities measured at fair value    
Derivative financial instruments 17,005 2,445
Total liabilities measured at fair value 17,005 2,445
Level 2 | U.S. treasury securities    
Assets measured at fair value    
Marketable securities:   176,661
Level 2 | Agency securities    
Assets measured at fair value    
Marketable securities:   3,216
Level 2 | Certificates of deposit and time deposits    
Assets measured at fair value    
Marketable securities:   10,000
Level 2 | Commercial paper    
Assets measured at fair value    
Marketable securities:   19,697
Level 2 | Corporate debt securities    
Assets measured at fair value    
Marketable securities:   214,694
Money market funds    
Assets measured at fair value    
Cash and cash equivalents: 727,056 1,774,138
Money market funds | Level 1    
Assets measured at fair value    
Cash and cash equivalents: 727,056 1,774,138
Money market funds | Level 2    
Assets measured at fair value    
Cash and cash equivalents: $ 0 0
Corporate debt securities    
Assets measured at fair value    
Cash and cash equivalents:   382
Corporate debt securities | Level 1    
Assets measured at fair value    
Cash and cash equivalents:   0
Corporate debt securities | Level 2    
Assets measured at fair value    
Cash and cash equivalents:   $ 382