XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Cost $ 23,782,060 $ 23,365,705
Accumulated Depreciation 10,514,820 10,193,918
Property, plant and equipment, net, total 13,267,240 13,171,787
Building and Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Cost 12,408,992 12,341,605
Accumulated Depreciation 4,049,352 3,896,887
Property, plant and equipment, net, total 8,359,640 8,444,718
Automobiles [Member]    
Property, Plant and Equipment [Line Items]    
Cost 196,255 196,255
Accumulated Depreciation 147,232 140,040
Property, plant and equipment, net, total 49,023 56,215
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 122,161 177,623
Accumulated Depreciation 111,825 165,048
Property, plant and equipment, net, total 10,336 12,575
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 10,424,369 10,017,466
Accumulated Depreciation 6,016,720 5,799,779
Property, plant and equipment, net, total 4,407,649 4,217,687
Land [Member]    
Property, Plant and Equipment [Line Items]    
Cost 440,592 440,592
Accumulated Depreciation
Property, plant and equipment, net, total 440,592 440,592
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Cost 88,872 88,872
Accumulated Depreciation 88,872 88,872
Property, plant and equipment, net, total
Developed Technology Rights [Member]    
Property, Plant and Equipment [Line Items]    
Cost 100,819 103,292
Accumulated Depreciation 100,819 103,292
Property, plant and equipment, net, total