XML 101 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Current:      
Federal $ 15,626 $ 25,034 $ 16,895
State 3,608 6,455 5,238
Foreign 5,578 4,507 3,896
Total current 24,812 35,996 26,029
Deferred:      
Federal (827) (2,991) 3,429
State (911) (541) 129
Foreign (293) 1,294 338
Total deferred (2,031) (2,238) 3,896
Provision for income taxes $ 22,781 $ 33,758 $ 29,925