v3.26.1
Income Taxes - Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Paid      
Federal $ 13,100    
Foreign 652    
Total income taxes paid 33,155 $ 86,100 $ 47,619
California      
Income Tax Paid      
State and local 3,657    
Florida      
Income Tax Paid      
State and local 2,723    
Other states      
Income Tax Paid      
State and local $ 13,023