XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Jun. 30, 2022
Jun. 30, 2021
Common Class A [Member]    
Common Stock, Par value (in dollars per share) $ 0.025 $ 0.025
Common Stock, Shares Authorized (in shares) 28,000,000 28,000,000
Common Stock, Shares, Issued (in shares) 13,866,999 13,866,913
Common Stock, Shares, Outstanding (in shares) 12,888,950 12,967,960
Treasury Stock, Shares (in shares) 978,049 898,953
Common Class B [Member]    
Common Stock, Par value (in dollars per share) $ 0.025 $ 0.025
Common Stock, Shares Authorized (in shares) 4,500,000 4,500,000
Common Stock, Shares, Issued (in shares) 0 0
Common Class C [Member]    
Common Stock, Par value (in dollars per share) $ 0.025 $ 0.025
Common Stock, Shares Authorized (in shares) 3,500,000 3,500,000
Common Stock, Shares, Issued (in shares) 2,068,549 2,068,635
Common Stock, Shares, Outstanding (in shares) 2,068,549 2,068,635