• Filing Date: 2021-03-31
  • Form Type: 10-K
  • Description: Annual report
v3.21.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 25,197,000 $ 3,467,000
Accumulated Amortization 1,741,000 2,532,000
Net Carrying Amount $ 23,456,000 935,000
Developed Technology Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years  
Gross Carrying Amount $ 22,260,000  
Accumulated Amortization  
Net Carrying Amount 22,260,000  
Customer Lists, Licenses and Non-compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,259,000 1,789,000
Accumulated Amortization 330,000 1,203,000
Net Carrying Amount $ 929,000 586,000
Customer Lists, Licenses and Non-compete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years  
Customer Lists, Licenses and Non-compete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Patent Application Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life, description [1] Varied  
Gross Carrying Amount $ 1,178,000 1,178,000
Accumulated Amortization 911,000 829,000
Net Carrying Amount 267,000 349,000
Patents and Patent Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500,000 500,000
Accumulated Amortization 500,000 500,000
Net Carrying Amount
[1] Patent application costs are amortized over their expected useful life which is generally the remaining legal life of the patent. As of December 31, 2020, the weighted average remaining useful life of these assets in service was approximately 8.2 years.