XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Current tax expense (benefit):      
Federal $ 715 $ 2,358 $ 39,462
State (17) 424 9,071
Foreign 774 345 1,331
Total current 1,472 3,127 49,864
Deferred tax expense (benefit):      
Federal 3,641 (3,872) (14,230)
State 18 (577) (2,019)
Foreign (108) (20) (34)
Total deferred 3,551 (4,469) (16,283)
Income tax expense (benefit) $ 5,023 $ (1,342) $ 33,581