XML 98 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Current:      
Federal $ 3,221    
State 3,640 $ 1,069 $ 1,160
Foreign 9,086 6,460 5,334
Total current 15,947 7,529 6,494
Deferred:      
Federal 368 396 324
State 433 227 1,169
Foreign (716) (229) 262
Total deferred 85 394 1,755
Provision for income taxes $ 16,032 $ 7,923 $ 8,249