XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2024
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

​

Years Ended December 31, 2024, 2023 and 2022

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

​

    

Charged to

    

​

    

​

    

​

 

​

​

Balance at

​

Costs and

​

Charged to

​

​

​

Balance at

​

​

​

Beginning

​

Other

​

Other

​

​

​

End of

 

​

​

of Period

​

Deductions

​

Accounts

​

Deductions

​

Period

 

​

​

(In thousands)

 

2024

​

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for doubtful accounts

​

$

52,864

 

4,688

 

(326)

 

(1)

​

$

57,225

​

Inventory reserve

​

$

23,902

 

364

 

—

 

42

​

$

24,308

​

Valuation allowance on deferred tax assets

​

$

3,962,200

 

—

 

(136,649)

 

—

​

$

3,825,551

​

2023

​

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for doubtful accounts

​

$

52,895

 

(56)

 

56

 

(31)

​

$

52,864

​

Inventory reserve

​

$

23,038

 

864

 

—

 

—

​

$

23,902

​

Valuation allowance on deferred tax assets

​

$

3,839,885

 

—

 

122,315

 

—

​

$

3,962,200

​

2022

​

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for doubtful accounts

​

$

67,291

 

929

 

(192)

 

(15,133)

​

$

52,895

​

Inventory reserve

​

$

21,931

 

1,107

 

—

 

—

​

$

23,038

​

Valuation allowance on deferred tax assets

​

$

3,754,207

 

—

 

85,678

 

—

​

$

3,839,885

​

​