XML 58 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Summary of Significant Accounting Policies [Line Items]      
Number of operating segments | segment 1    
Advertising expenses | $ $ 94.7 $ 30.3 $ 55.0
Estimated useful lives of intangible assets (up to) 10 years    
Major Customer One | Revenue | Customer Concentration Risk      
Summary of Significant Accounting Policies [Line Items]      
Concentration percentage     10.00%
Unvested restricted stock units and restricted stock awards | 2019 Plan      
Summary of Significant Accounting Policies [Line Items]      
Service period 4 years    
RSUs | 2009 Plan      
Summary of Significant Accounting Policies [Line Items]      
Service period 4 years