XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract Assets and Contract Liabilities (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Contract With Customer, Contract Assets and Contract Liabilities [Line Items]          
Contract assets, impairment $ 0   $ 0    
Revenue recognized related to amounts that were included in deferred revenue 16,200,000 $ 17,400,000 $ 76,000,000.0 $ 75,400,000  
Minimum          
Contract With Customer, Contract Assets and Contract Liabilities [Line Items]          
Transferred to receivables period     12 months    
Maximum          
Contract With Customer, Contract Assets and Contract Liabilities [Line Items]          
Transferred to receivables period     24 months    
Prepaid Expenses and Other Current Assets          
Contract With Customer, Contract Assets and Contract Liabilities [Line Items]          
Contract assets, current 36,700,000   $ 36,700,000   $ 18,500,000
Other Noncurrent Assets          
Contract With Customer, Contract Assets and Contract Liabilities [Line Items]          
Contract assets, noncurrent $ 58,300,000   $ 58,300,000   $ 39,300,000