XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Other Assets - Patent Licenses (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2020
USD ($)
patent
Apr. 30, 2020
USD ($)
patent
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]              
Finite-lived, intangible assets, net     $ 91,384   $ 91,384   $ 103,438
Finite-lived intangible assets, gross     157,811   157,811   157,811
Amortization on patents and tooling         604 $ 506  
Patent Licenses              
Finite-Lived Intangible Assets [Line Items]              
Patents purchased | patent   30          
Assets acquired   $ 900          
Finite-lived, intangible assets, net     2,900   2,900   2,400
Finite-lived intangible assets, gross     6,800   6,800    
Patent Licenses | Subsequent Event              
Finite-Lived Intangible Assets [Line Items]              
Patents purchased | patent 1            
Assets acquired $ 200            
Patent Licenses | Cost of SaaS and License Revenue              
Finite-Lived Intangible Assets [Line Items]              
Amortization on patents and tooling     100 $ 100 300 300  
Patent Licenses | Amortization and depreciation expense              
Finite-Lived Intangible Assets [Line Items]              
Amortization on patents and tooling     100 $ 100 $ 200 $ 100  
Patent Licenses | Minimum              
Finite-Lived Intangible Assets [Line Items]              
Finite-lived intangible asset, useful life         3 years    
Patent Licenses | Maximum              
Finite-Lived Intangible Assets [Line Items]              
Finite-lived intangible asset, useful life         12 years    
Other Current Assets | Patent Licenses              
Finite-Lived Intangible Assets [Line Items]              
Finite-lived, intangible assets, net     700   $ 700   500
Other Assets | Patent Licenses              
Finite-Lived Intangible Assets [Line Items]              
Finite-lived, intangible assets, net     $ 2,200   $ 2,200   $ 1,900