XML 118 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Narrative (Details)
$ in Thousands, € in Millions
12 Months Ended
Oct. 11, 2019
EUR (€)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Other Commitments [Line Items]        
Royalty expense   $ 6,700 $ 5,300 $ 4,400
Selio        
Other Commitments [Line Items]        
Loan from acquisition   $ 250    
Interest rate on loan 5.00%      
Maximum | Selio        
Other Commitments [Line Items]        
Loan commitment from acquisition | € € 2