XML 96 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Current:      
Federal $ 1,340 $ 3,221 $ 0
State 246 3,640 1,069
Foreign 6,843 9,086 6,460
Total current 8,429 15,947 7,529
Deferred:      
Federal 404 368 396
State 252 433 227
Foreign (620) (716) (229)
Total deferred 36 85 394
Provision for income taxes $ 8,465 $ 16,032 $ 7,923