v3.20.4
Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Billions
12 Months Ended
Jul. 31, 2019
operatingSegment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Number of operating segments | operatingSegment 3      
Advertising expense   $ 1.8 $ 2.4 $ 2.7
Revenue [Member] | Top Seven Products [Member] | Product Concentration Risk [Member]        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Concentration risk, amount   $ 1.0   $ 1.0
Concentration risk, percentage   53.00%   47.00%
Revenue [Member] | Top Six Products [Member] | Product Concentration Risk [Member]        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Concentration risk, amount     $ 1.0  
Concentration risk, percentage     49.00%