XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Allowance for Doubtful Accounts, Premiums and Other Receivables $ 198,593 $ 204,597
Management and other receivable allowances for doubtful accounts 12,608,567 16,627,917
Related party receivable allowances for doubtful accounts $ 3,989,692 $ 4,686,893
Treasury Stock, Common, Shares 11,463 11,643
Class A Non Voting Preferred Stock [Member]    
Preferred Stock, Par or Stated Value Per Share   $ 0.0001
Preferred Stock, Shares Authorized   453,000
Preferred Stock, Shares Outstanding   313,438
Preferred Stock [Member]    
Preferred Stock, Par or Stated Value Per Share   $ 0.001
Preferred Stock, Shares Authorized   567,000
Preferred Stock, Shares Outstanding   0
Common Stock [Member]    
Common Stock, Par or Stated Value Per Share   $ 0.0001
Common Stock, Shares Authorized   8,500,000
Common Stock, Shares, Issued 6,462,524 6,565,853
Common Stock, Shares, Outstanding 6,450,882 6,554,210
Common Class B [Member]    
Common Stock, Par or Stated Value Per Share   $ 0.0001
Common Stock, Shares Authorized   227,000
Common Stock, Shares, Outstanding 146 146
Common Class C [Member]    
Common Stock, Par or Stated Value Per Share   $ 0.0001
Common Stock, Shares Authorized   567,000
Common Stock, Shares, Outstanding   382,513