XML 132 R110.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Commitments And Contingencies Disclosure [Line Items]    
Obligation under other contractual arrangements $ 3,500,000  
Accrued liabilities 129,035,000 $ 41,433,000
Purchase commitments 149,417,000  
Inventory    
Commitments And Contingencies Disclosure [Line Items]    
Accrued liabilities 500,000  
Purchase commitments 4,200,000  
Qualified Referred Subscribers    
Commitments And Contingencies Disclosure [Line Items]    
Each qualified referred subscribers fee maximum 5,000,000.0  
Accrued liabilities $ 2,600,000