XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Cost $ 30,266,238 $ 28,970,826
Accumulated Depreciation 12,669,105 11,824,642
Property, plant and equipment, net, total 17,597,133 17,146,184
Building and Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Cost 13,230,983 12,795,750
Accumulated Depreciation 4,836,025 4,521,212
Property, plant and equipment, net, total 8,394,958 8,274,538
Automobiles [Member]    
Property, Plant and Equipment [Line Items]    
Cost 199,845 196,255
Accumulated Depreciation 135,109 168,807
Property, plant and equipment, net, total 64,736 27,448
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 129,680 124,526
Accumulated Depreciation 119,337 117,011
Property, plant and equipment, net, total 10,343 7,515
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 16,165,002 15,318,758
Accumulated Depreciation 7,478,498 6,922,667
Property, plant and equipment, net, total 8,686,504 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
Technology [Member]    
Property, Plant and Equipment [Line Items]    
Cost 100,136 94,945
Accumulated Depreciation 100,136 94,945
Property, plant and equipment, net, total