Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)

v3.25.2
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Assets fair value disclosure $ 2,843 $ 11,690
Total liabilities 18,034 2,051
Other current assets | Cash flow hedges    
Assets fair value disclosure 2,843 805
Other assets | Cash flow hedges    
Assets fair value disclosure   9,813
Other long-term liabilities | Net investment hedge    
Total liabilities 18,034 2,051
Level 1    
Assets fair value disclosure   1,072
Level 2    
Assets fair value disclosure 2,843 10,618
Total liabilities 18,034 2,051
Level 2 | Other current assets | Cash flow hedges    
Assets fair value disclosure 2,843 805
Level 2 | Other assets | Cash flow hedges    
Assets fair value disclosure   9,813
Level 2 | Other long-term liabilities | Net investment hedge    
Total liabilities $ 18,034 2,051
Certificates of Deposit | Short-Term Investments [Member]    
Assets fair value disclosure   1,072
Certificates of Deposit | Level 1 | Short-Term Investments [Member]    
Assets fair value disclosure   $ 1,072