XML 50 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Jan. 01, 2018
USD ($)
Accounting Policies [Line Items]          
Accruals for discounts and rebates $ 15,900 $ 14,600      
Cumulative effect of the initial adoption of new accounting pronouncements         $ 4,084
Advertising costs 900 1,300 $ 1,100    
Selling, general and administrative expenses $ 125,476 119,654 127,476    
Dividend yield 0.00%        
Number of options to extend leases 2        
Maturity of foreign currency exchange contracts 9 months        
Operating lease right-of-use assets $ 19,826        
Operating lease obligations 4,903        
Operating lease obligations $ 15,639        
Dividend Rate | Performance-based warrants          
Accounting Policies [Line Items]          
Measurement input 0        
Shipping and Handling          
Accounting Policies [Line Items]          
Selling, general and administrative expenses $ 13,200 $ 12,200 $ 12,200    
Minimum          
Accounting Policies [Line Items]          
Vesting period 1 year        
Renewal term of operating leases 3 years        
Estimated useful life of intangible assets 2 years        
Maximum          
Accounting Policies [Line Items]          
Vesting period 4 years        
Renewal term of operating leases 5 years        
Estimated useful life of intangible assets 15 years        
ASU 2014-09          
Accounting Policies [Line Items]          
Cumulative effect of the initial adoption of new accounting pronouncements         $ 4,100
ASU 2016-02          
Accounting Policies [Line Items]          
Operating lease right-of-use assets       $ 20,700  
Operating lease obligations       3,300  
Operating lease obligations       17,000  
ASU 2016-02, Assets Reclassified Into Operating Lease, Right-Of-Use Asset          
Accounting Policies [Line Items]          
Operating lease right-of-use assets       2,500  
ASU 2016-02, Liabilities Reclassified Into Operating Lease, Right-Of-Use Asset          
Accounting Policies [Line Items]          
Operating lease right-of-use assets       $ 2,300