XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Summary of Valuation and Qualifying Accounts

The following is a rollforward of the allowance for credit losses for receivables (in thousands):

 

 

 

 

 

 

Additions

 

 

 

 

 

 

 

 

 

Balance, beginning of period

 

 

Charged to costs and expenses

 

 

Charged to other accounts

 

 

Deductions(1)

 

 

Balance, end of period

 

For the period ended December 31, 2023

 

 

5,804

 

 

 

1,955

 

 

$

 

 

$

(3,332

)

 

$

4,427

 

For the period ended December 31, 2022

 

 

5,530

 

 

 

3,074

 

 

 

 

 

 

(2,800

)

 

 

5,804

 

For the period ended December 31, 2021

 

 

5,666

 

 

 

3,559

 

 

 

 

 

 

(3,695

)

 

 

5,530

 

 

(1)
Primarily uncollectible accounts written off — net of recoveries.