XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,899,531 $ 3,840,352
Less: accumulated depreciation (3,302,213) (3,314,471)
Property and equipment, net 597,318 525,881
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 373,418 400,091
Buildings and leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,226,130 2,235,061
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,120,542 1,013,376
Office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 179,441 $ 191,824