Annual report pursuant to Section 13 and 15(d)

Intangible Assets - Schedule of Intangible Assets (Details)

v3.20.4
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 11 years 12 years
Gross Carrying Value $ 18,452 $ 16,694
Accumulated Amortization (9,120) (7,832)
Net Carrying Amount $ 9,332 $ 8,862
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 11 years 12 years
Gross Carrying Value $ 1,651 $ 1,568
Accumulated Amortization (1,203) (1,097)
Net Carrying Amount $ 448 $ 471
Acquired intellectual property and reacquired rights    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 11 years 12 years
Gross Carrying Value $ 15,126 $ 15,126
Accumulated Amortization (7,770) (6,735)
Net Carrying Amount $ 7,356 $ 8,391
Cloud computing arrangements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years  
Gross Carrying Value $ 1,675  
Accumulated Amortization (147)  
Net Carrying Amount $ 1,528