XML 50 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The below table shows the roll forward of the allowance for doubtful accounts for the years ended December 31, 2024, 2023, and 2022:
Balance at Beginning of PeriodCharged to Costs and ExpensesAcquisitionDeductionsBalance at End of Period
Dollars in thousands
Year Ended:
December 31, 2024$4,879 3,416 2,162 (3,540)$6,917 
December 31, 2023$4,304 2,963 — (2,388)$4,879 
December 31, 2022$4,735 238 — (669)$4,304 
Deductions primarily relates to allowance for doubtful accounts written off during the year, net of recoveries and other adjustments.
Schedule of Inventories Inventories consisted of the following:
 December 31,
Dollars in thousands2024 2023
Finished goods$223,729 $196,402 
Work in process79,423 74,035 
Raw materials125,938 119,171 
Total inventories, net$429,090 $389,608 
Schedule of Property, Plant and Equipment Balances and Corresponding Lives
Property, plant and equipment balances and corresponding lives were as follows:
 December 31,
Dollars in thousands20242023Useful Lives
Land$952 $978 
Buildings and building improvements19,748 14,859 
5-40 years
Leasehold improvements179,904 171,062 
1-20 years
Machinery and equipment214,786 202,023 
3-20 years
Information systems and hardware171,739 160,899 
1-7 years
Furniture, fixtures, and office equipment18,887 20,549 
1-15 years
Construction-in-progress196,630 137,276 
Total802,646 707,646 
Less: Accumulated depreciation(396,923)(367,447)
Property, plant and equipment, net$405,723 $340,199 
Restructuring and Related Costs The following table summarizes the restructuring related accrual balances included within accrued expenses and other current liabilities in the consolidated balance sheet for the years ended December 31, 2024 and 2023.
Years Ended December 31,
(Dollars in thousands)20242023
Balance, beginning of the year$2,113 $5,107 
Charges:
Cost of Goods Sold377 — 
Research and development602 — 
Selling, general and administrative3,968 1,048 
Payments and other adjustments(1,909)(4,042)
Balance, end of the year$5,151 $2,113