XML 98 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 17,921,245 $ 8,041,460
Accumulated amortization (7,726,768) (4,739,190)
Intangible assets, net 10,194,477 3,302,270
In process research and development    
Finite-Lived Intangible Assets [Line Items]    
In-process research and development 1,580,000 200,000
Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets gross $ 5,291,245 4,991,460
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 5 years  
Finite lived intangible assets gross $ 9,800,000 2,600,000
Customer base    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 7 years  
Finite lived intangible assets gross $ 700,000 100,000
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 3 years  
Finite lived intangible assets gross $ 550,000 $ 150,000
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 1 year  
Minimum | Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 1 year  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 15 years  
Maximum | Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible asset, useful life 18 years