XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
extension
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Accounting Policies [Line Items]      
Accruals for discounts and rebates $ 14,400 $ 15,900  
Advertising costs 800 900 $ 900
Selling, general and administrative expenses $ 118,846 107,539 125,476
Dividend yield 0.00%    
Number of options to extend leases | extension 1    
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 $ 11,800 $ 9,900 $ 13,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 3 years    
Renewal term of operating leases 5 years    
Estimated useful life of intangible assets 15 years