XML 48 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2024
Property, Plant and Equipment  
Schedule of property and equipment [Table Text Block]
    2024     2023  
Buildings $ 4,134,200   $ 3,958,046  
Machinery and equipment   2,016,035     2,007,286  
Office equipment   414,660     417,746  
Computer equipment   843,121     826,126  
    7,408,016     7,209,204  
Less accumulated depreciation and amortization   (5,438,603 )   (4,760,922 )
  $ 1,969,413   $ 2,448,282