XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Developments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle        
Accumulated deficit $ (2,380,626)     $ (2,244,877)
Credit Losses        
Contractual life of accounts receivable 30 days      
Period for analyzing historical loss data to determine loss experience 2 years      
Changes in the allowance for credit losses balance        
Balance at beginning of period $ 2,210      
Provision for credit losses 2,282 $ 335    
Write-offs charged against the allowance (646)      
Balance at end of period 3,630      
ASU 2016-13        
New Accounting Pronouncements or Change in Accounting Principle        
Change in Accounting Principle, Accounting Standards Update, Adopted     true  
ASU 2016-13 | Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle        
Accumulated deficit       $ (200)
Changes in the allowance for credit losses balance        
Balance at beginning of period $ (216)      
ASU 2018-13        
New Accounting Pronouncements or Change in Accounting Principle        
Change in Accounting Principle, Accounting Standards Update, Adopted     true  
ASU 2019-12        
New Accounting Pronouncements or Change in Accounting Principle        
Change in Accounting Principle, Accounting Standards Update, Adopted     true