XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Derivative Financial Instruments - Amounts Reclassified From Accumulated Other Comprehensive Income (Loss) to Net Income (Details) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Assets [Abstract]    
Prepaid expenses and other current assets $ 62,066,000 $ 64,739,000
Liabilities [Abstract]    
Accrued liabilities $ 55,447,000 $ 62,031,000
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Designated as Hedging Instrument [Member]    
Derivative, fair value $ 6,011 $ 10,235
Derivative Asset, Subject to Master Netting Arrangement, before Offset 6,011 10,235
Derivative liability, fair value 0 315,000
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]    
Derivative, fair value 6,011,000 10,235,000
Derivative Asset, Subject to Master Netting Arrangement, before Offset 6,011,000 10,235,000
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivative liability, fair value $ 0 $ 315,000