XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Balances (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023

$

40,642

$

12,026

$

(12,231)

$

40,437

Schedule of Contract balances

As of

March 31,

December 31,

2023

2022

(In thousands)

Contract liabilities

$

495,431

$

506,815