XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Cost $ 29,325,168 $ 28,970,826
Accumulated Depreciation 12,250,061 11,824,642
Property, plant and equipment, net, total 17,075,107 17,146,184
Building and Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Cost 12,795,943 12,795,750
Accumulated Depreciation 4,670,070 4,521,212
Property, plant and equipment, net, total 8,125,873 8,274,538
Automobiles [Member]    
Property, Plant and Equipment [Line Items]    
Cost 196,255 196,255
Accumulated Depreciation 178,515 168,807
Property, plant and equipment, net, total 17,740 27,448
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 124,533 124,526
Accumulated Depreciation 118,007 117,011
Property, plant and equipment, net, total 6,526 7,515
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 15,672,818 15,318,758
Accumulated Depreciation 7,188,442 6,922,667
Property, plant and equipment, net, total 8,484,376 8,396,091
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
Developed Technology Rights [Member]    
Property, Plant and Equipment [Line Items]    
Cost 95,027 94,945
Accumulated Depreciation 95,027 94,945
Property, plant and equipment, net, total