v3.26.1
Fair Value Measurements (Schedule of Fair Value for Financial Assets and Liabilities Measured on Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Assets    
Certificate of deposits $ 2,729 $ 6,089
Foreign currency derivatives not designated as hedging instruments 78 298
Total assets measured at fair value 2,807 6,387
Liabilities    
Foreign currency derivatives not designated as hedging instruments 87 11
Foreign currency derivatives designated as hedging instruments 1,787  
Total liabilities measured at fair value 1,874 11
Level 2    
Assets    
Certificate of deposits 2,729 6,089
Foreign currency derivatives not designated as hedging instruments 78 298
Total assets measured at fair value 2,807 6,387
Liabilities    
Foreign currency derivatives not designated as hedging instruments 87 11
Foreign currency derivatives designated as hedging instruments 1,787  
Total liabilities measured at fair value $ 1,874 $ 11