XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Developments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle        
Accumulated deficit $ (2,384,602)     $ (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,235 $ 979    
Write-offs charged against the allowance (1,006)      
Balance at end of period 3,223      
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