XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Balances (Tables)
12 Months Ended
Dec. 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 years ended:

December 31, 2022

$

32,861

$

75,245

$

(67,464)

$

40,642

December 31, 2021

$

43,233

$

48,150

$

(58,522)

$

32,861

December 31, 2020

$

19,280

$

76,441

$

(52,488)

$

43,233

Schedule of Contract balances

As of December 31,

2022

2021

(In thousands)

Contract liabilities

$

506,815

$

558,700