v3.26.1
Income Taxes - Components of income tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Taxes      
Domestic $ 435,108 $ 374,932 $ 262,802
Foreign 5,850 6,016 5,863
Total income before income taxes 440,958 380,948 268,665
Current:      
Federal 47,321 91,696 52,678
State 14,213 17,921 7,660
Foreign 1,238 1,173 1,254
Total current 62,772 110,790 61,592
Deferred:      
Federal 38,372 (16,047) (667)
State 1,621 (1,736) 3,557
Total deferred 39,993 (17,783) 2,890
Total income tax expense $ 102,765 $ 93,007 $ 64,482