XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 42,317,434 $ 34,127,218
Accumulated depreciation and impairment (8,610,287) (7,109,104)
Property, Plant and Equipment, Net 33,707,147 27,018,114
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 461,741 469,317
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 5,339,300 5,509,403
Property, Plant and Equipment, Useful Life 25 years  
Computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 395,020 262,320
Computer equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Computer equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Computer software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 285,914 277,717
Property, Plant and Equipment, Useful Life 1 year  
Manufacturing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 22,760,585 17,762,405
Manufacturing equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Manufacturing equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 2 years  
Office furniture [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 518,285 525,961
Office furniture [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 7 years  
Office furniture [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Enterprise Resource Planning software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 207,740 211,149
Property, Plant and Equipment, Useful Life 5 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 1,391,432 236,251
Property, Plant and Equipment, Useful Life 5 years  
Assets under construction [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 10,957,417 $ 8,872,695