v3.26.1
Income Taxes - Schedule of Income taxes paid (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
Income Taxes  
U.S. Federal income taxes paid $ 9,128
State income taxes paid 11
Total income taxes paid $ 9,139