XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract Assets and Contract Liabilities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 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   $ 59,800,000 $ 58,000,000.0  
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 24,700,000 $ 24,700,000   $ 18,500,000
Other Noncurrent Assets        
Contract With Customer, Contract Assets and Contract Liabilities [Line Items]        
Contract assets, noncurrent $ 57,400,000 $ 57,400,000   $ 39,300,000