XML 109 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Current:      
Federal $ 17,742 $ 38,263 $ 31,149
State 4,404 3,503 2,615
Foreign (157) 9,203 269
Total current 21,989 50,969 34,033
Deferred:      
Federal (4,328) (9,987) (3,832)
State (806) (1,962) (397)
Foreign 3,456 (11,248) 2,445
Total deferred (1,678) (23,197) (1,784)
Provision for income taxes $ 20,311 $ 27,772 $ 32,249