v3.25.2
Income Taxes (Schedule of Valuation Allowance) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Additions charged to costs and expenses $ 2,200  
Deductions (4,200)  
Valuation allowance, decrease in deferred tax asset 2,000  
Valuation allowance    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of the year 16,569  
Additions charged to costs and expenses 4,166 $ 4,584
Deductions (2,197) (45,581)
Balance, end of the year $ 18,538 $ 16,569