v3.25.2
Fair Value Measurements (Schedule of Fair Value for Financial Assets and Liabilities Measured on Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Assets    
Certificate of deposits $ 6,089 $ 3,216
Foreign currency derivatives 298 18
Total assets measured at fair value 6,387 3,234
Liabilities    
Foreign currency derivatives 11 71
Total liabilities measured at fair value 11 71
Level 2    
Assets    
Certificate of deposits 6,089 3,216
Foreign currency derivatives 298 18
Total assets measured at fair value 6,387 3,234
Liabilities    
Foreign currency derivatives 11 71
Total liabilities measured at fair value $ 11 $ 71