2. Summary of Significant Accounting Policies (Tables) |
3 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2021 |
Dec. 31, 2020 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of estimated useful lives of property, plant and equipment |
Estimated useful lives are as follows:
|
Estimated useful lives are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of estimated useful lives of intangible assets |
Estimated useful lives of intangible assets are as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of antidilutive shares |
The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive.
|
The following potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive.
|