XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Balances (Tables)
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021

$

43,233

$

32,224

$

(39,457)

$

36,000

Schedule of Contract balances

As of

September 30,

December 31,

2021

2020

(In thousands)

Contract liabilities

$

556,895

$

593,797