Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details Narrative)

v3.22.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Product Information [Line Items]      
Cash and cash equivalents $ 187,612,176 $ 249,356 $ 412,719
Cash held in bank 1,807,154    
Cash, uninsured amount 182,809,201    
Cash 100,000,000    
Impairment of Intangible Assets (Excluding Goodwill) $ 3,741,729    
Software Development [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 5 years    
Tools, Dies and Molds [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 5 years    
Building [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 40 years    
Minimum [Member] | Office Equipment [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 3 years    
Minimum [Member] | Furniture and Fixtures [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 5 years    
Minimum [Member] | Machinery and Equipment [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 6 years    
Minimum [Member] | Building Improvements [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 10 years    
Minimum [Member] | Vehicles [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 5 years    
Maximum [Member] | Office Equipment [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 5 years    
Maximum [Member] | Furniture and Fixtures [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 7 years    
Maximum [Member] | Machinery and Equipment [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 10 years    
Maximum [Member] | Building Improvements [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 15 years    
Maximum [Member] | Vehicles [Member]      
Product Information [Line Items]      
Property, plant and equipment, useful life 7 years    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Product Information [Line Items]      
Percentage of accounts receivables 15.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Product Information [Line Items]      
Percentage of accounts receivables 11.00%