v3.26.1
Income Taxes - Income Taxes Paid, Net of Refunds (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
Income Taxes [Abstract]  
U.S. Federal $ 1,486
Total income taxes paid 2,268
New York State [Member]  
Income Taxes [Abstract]  
Total income taxes paid 717
Other States [Member]  
Income Taxes [Abstract]  
Total income taxes paid $ 65