XML 61 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment (Schedule of property and equipment) (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7,408,016 $ 7,209,204
Accumulated depreciation and amortization (5,438,603) (4,760,922)
Property and equipment, net 1,969,413 2,448,282
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,134,200 3,958,046
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,016,035 2,007,286
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 414,660 417,746
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 843,121 $ 826,126