XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
extension
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Accounting Policies [Line Items]      
Accruals for discounts and rebates $ 15,900 $ 15,900  
Advertising costs 900 900 $ 1,300
Selling, general and administrative expenses $ 107,539 125,476 119,654
Dividend yield 0.00%    
Number of options to extend leases | extension 2    
Maturity of foreign currency exchange contracts 9 months    
Dividend Rate | Common stock purchase warrants      
Accounting Policies [Line Items]      
Measurement input 0    
Shipping and Handling      
Accounting Policies [Line Items]      
Selling, general and administrative expenses $ 9,900 $ 13,200 $ 12,200
Minimum      
Accounting Policies [Line Items]      
Vesting period 1 year    
Renewal term of operating leases 1 year    
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