XML 86 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at Beginning of Period $ 16,956 $ 15,056 $ 17,440
Charged to Cost and Expenses 69,866 98,461 124,143
Deductions (67,542) (96,561) (126,527)
Balance at End of Period 19,280 16,956 $ 15,056
Balance at Beginning of Period 624,626    
Recognition of unearned revenue (7,086,252)    
Deferral of revenue 7,070,680    
Balance at End of Period $ 609,054 $ 624,626  
Remaining performance obligations true