v3.20.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Dec. 31, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accrued interest net of credit losses $ 10,000     $ 11,000  
Accounting Standards Update [Extensible List]   us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccountingStandardsUpdate201602Member    
Operating lease right-of-use assets 463,220     $ 402,428  
Operating lease liability $ 502,241        
Customer Concentration Risk | Accounts Receivable          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk, percentage 14.00%        
Accounting Standards Update 2016-02          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease right-of-use assets         $ 335,000
Operating lease liability         $ 363,000