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

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

For the Years Ended December 31, 2024, 2023 and 2022

(In thousands)

 

Description

 

Balance at
Beginning
of Period

 

 

Charged to
Costs and
Expenses

 

 

Other Activity

 

 

Deductions
from
Reserves

 

 

Balance at
End of
Period

 

Allowance for Deferred Income Tax Assets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2022

 

$

16,090

 

 

$

2,482

 

 

$

18,099

 

 a

$

 

 

$

36,671

 

Year Ended December 31, 2023

 

 

36,671

 

 

 

(1,746

)

 

 

963

 

 

 

 

 

 

35,888

 

Year Ended December 31, 2024

 

 

35,888

 

 

 

(12,004

)

 

 

1,388

 

 

 

 

 

 

25,272

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve for Inventory

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2022

 

$

6,014

 

 

$

15,923

 

 

$

(133

)

 

$

(2,558

)

 

$

19,246

 

Year Ended December 31, 2023

 

 

19,246

 

 

 

6,867

 

 

 

3,876

 

 

 

(1,972

)

 

 

28,017

 

Year Ended December 31, 2024

 

 

28,017

 

 

 

6,437

 

 

 

(346

)

 

 

(13,166

)

 

 

20,942

 

(a)
Includes amount relates to valuation allowance from acquisitions.