XML 97 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Current:      
Federal $ 25,034 $ 16,895 $ 9,132
State 6,455 5,238 1,261
Foreign 4,507 3,896 874
Total current 35,996 26,029 11,267
Deferred:      
Federal (2,991) 3,429 207
State (541) 129 (1,297)
Foreign 1,294 338 1,969
Total deferred (2,238) 3,896 879
Provision for income taxes $ 33,758 $ 29,925 $ 12,146