v3.25.2
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Jun. 30, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts
Schedule II Valuation and Qualifying Accounts
(in thousands)Beginning BalanceAdditions/(Reductions) to Expense or Other AccountsDeductionsEnding Balance
Year ended June 30, 2025
Allowance for credit losses$3,577 4,990 41 $8,526 
Deferred tax assets valuation allowance5,375 (4,664)— 711 
Year ended June 30, 2024
Allowance for credit losses$3,763 469 655 $3,577 
Deferred tax assets valuation allowance4,604 771 — 5,375 
Year ended June 30, 2023
Allowance for credit losses$2,798 1,775 810 $3,763 
Deferred tax assets valuation allowance4,552 52 — 4,604