v3.25.2
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Allowance for doubtful accounts      
Movement in Valuation Allowances and Reserves      
Beginning Balance $ 3,577 $ 3,763 $ 2,798
Additions/(Reductions) to Expense or Other Accounts 4,990 469 1,775
Deductions 41 655 810
Ending Balance 8,526 3,577 3,763
Deferred tax assets valuation allowance      
Movement in Valuation Allowances and Reserves      
Beginning Balance 5,375 4,604 4,552
Additions/(Reductions) to Expense or Other Accounts (4,664) 771 52
Deductions 0 0 0
Ending Balance $ 711 $ 5,375 $ 4,604