XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Contract Balances (Tables)
6 Months Ended
Jun. 30, 2020
Contract Balances  
Valuation and Qualifying Accounts

Allowance for credit losses

    

Balance at Beginning of Period

    

Current Period Provision for Expected Credit Losses

    

Write-offs Charged Against Allowance

    

Balance at End of Period

(In thousands)

For the six months ended June 30, 2020

$

19,280

$

51,808

$

(29,900)

$

41,188

Schedule of Contract balances

Contract

Liabilities

(In thousands)

Balance as of December 31, 2019

$

609,054

Recognition of unearned revenue

(2,951,822)

Deferral of revenue

2,925,648

Balance as of June 30, 2020

$

582,880