XML 50 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended 48 Months Ended
Aug. 20, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2017
Commitments and Contingencies          
Purchase commitment, amount   $ 844      
Uncertain tax positions   233 $ 679 $ 233 $ 652
Litigation for Intellectual Property Infringement          
Commitments and Contingencies          
Litigation settlement $ 4,452        
Litigation Settlement, Expense       $ 13,591  
Litigation expense, capitalized   $ 5,085 $ 4,698