XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment, Net (Schedule of property and equipment) (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,834,283 $ 7,408,016
Less accumulated depreciation and amortization (5,320,411) (5,438,603)
Property and equipment, net 1,513,872 1,969,413
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,114,801 4,134,200
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,550,009 2,016,035
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 414,120 414,660
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 755,353 $ 843,121