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