XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Balances (Tables)
3 Months Ended
Mar. 31, 2022
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 three months ended March 31, 2022

$

32,861

$

11,797

$

(15,740)

$

28,918

Schedule of Contract balances

As of

March 31,

December 31,

2022

2021

(In thousands)

Contract liabilities

$

530,995

$

558,700