XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Significant Accounting Policies (Details - Estimated Useful Lives)
3 Months Ended
Mar. 31, 2022
Software [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years, or over the life of the agreement
Website [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 7-10 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives Fully extended lease-term