XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Earn-out Milestone Liability (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Mar. 28, 2019
EGWC, Inc [Member]          
Earn-out payment options, description In assessing the earnout milestone liability at March 31, 2021, the Company fair valued each of the two payment options per the Amended Asset Purchase Agreement and weighted them at 50% and 50% probability for the $7.0 million and the $12.4 million payments, respectively. In assessing the earnout milestone liability at March 31, 2020, the Company fair valued each of the two payment options per the Amended Asset Purchase Agreement and weighted them at 80% and 20% probability for the $7.0 million and the $12.4 million payments, respectively.      
Non-cash charge on earnour milestone liability $ 200,000 $ 100,000      
Amended Asset Purchase Agreement [Member]          
Earnout milestone liability         $ 12,400,000
Amended Asset Purchase Agreement [Member] | Within One Year of Achieving Milestone [Member]          
Earnout milestone liability         12,400,000
Amended Asset Purchase Agreement [Member] | 10 Business Days of Achieving Milestone [Member]          
Earnout milestone liability         $ 7,000,000
Fair Value Earnout Milestone Liability [Member] | EGWC, Inc [Member]          
Fair value of acquisition consideration $ 7,200,000 $ 5,800,000 $ 7,000,000 $ 5,700,000