v3.25.2
Income Taxes (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of the Company's total gross unrecognized income tax benefits      
Unrecognized Income Tax Benefits at beginning of the year $ 3,048 $ 4,821 $ 4,926
Current year tax positions 85 105 622
Prior year tax position 57    
Prior year tax positions   412 86
Expirations of statutes of limitations (2,272) (1,466) (641)
Unrecognized Income Tax Benefits at end of year $ 918 $ 3,048 $ 4,821