XML 43 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2023
Property, Plant and Equipment  
Schedule of property and equipment [Table Text Block]
    2023     2022  
Buildings $ 3,958,046   $ 3,917,972  
Machinery and equipment   2,007,286     1,970,607  
Office equipment   417,746     288,041  
Computer equipment   826,126     759,611  
    7,209,204     6,936,231  
Less accumulated depreciation and amortization   (4,760,922 )   (4,024,811 )
  $ 2,448,282   $ 2,911,420