XML 49 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II Valuation And Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation And Qualifying Accounts

SCHEDULE II

VALUATION AND QUALIFYING ACCOUNTS

For the years ended December 31, 2024, 2023, and 2022

(in thousands)

 

 

 

Balance at the

 

 

 

 

 

 

 

 

Balance at

 

 

 

beginning of

 

 

 

 

 

 

 

 

the end of

 

 

 

the period

 

 

Additions (1)

 

 

Deductions

 

 

the period

 

Allowance for credit losses:

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

$

3,069

 

 

 

722

 

 

 

(1,603

)

 

$

2,188

 

December 31, 2023

 

$

2,564

 

 

 

797

 

 

 

(292

)

 

$

3,069

 

December 31, 2022

 

$

2,775

 

 

 

383

 

 

 

(594

)

 

$

2,564

 

Deferred tax valuation allowance:

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2024

 

$

1,427

 

 

 

0

 

 

 

(933

)

 

$

494

 

December 31, 2023

 

$

511,412

 

 

 

193

 

 

 

(510,178

)

 

$

1,427

 

December 31, 2022

 

$

999

 

 

 

510,488

 

 

 

(75

)

 

$

511,412

 

 

(1)
Reductions in/charges to revenues and expenses.