XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net comprised the following:
December 31, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Computer software$8,982 $(8,625)$357 $9,325 $(8,357)$968 
Customer relationships99,806 (39,230)60,576 99,805 (31,883)67,922 
Technology, formulations and recipes110,381 (33,401)76,980 114,181 (25,124)89,057 
Trade names and trademarks131,492 (23,432)108,060 131,493 (16,740)114,753 
Other
4,716 (4,488)228 4,802 (4,422)380 
Total finite-lived intangible assets, net355,377 (109,176)246,201 359,606 (86,526)273,080 
Indefinite-lived intangible asset:
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,178 $(109,176)$249,002 $362,407 $(86,526)$275,881 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net comprised the following:
December 31, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Computer software$8,982 $(8,625)$357 $9,325 $(8,357)$968 
Customer relationships99,806 (39,230)60,576 99,805 (31,883)67,922 
Technology, formulations and recipes110,381 (33,401)76,980 114,181 (25,124)89,057 
Trade names and trademarks131,492 (23,432)108,060 131,493 (16,740)114,753 
Other
4,716 (4,488)228 4,802 (4,422)380 
Total finite-lived intangible assets, net355,377 (109,176)246,201 359,606 (86,526)273,080 
Indefinite-lived intangible asset:
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,178 $(109,176)$249,002 $362,407 $(86,526)$275,881 
The following are the estimated useful lives and the weighted-average amortization period remaining as of December 31, 2024, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period
Computer software
3 to 5 years
2 years
Customer relationships
7 to 18 years
9 years
Technology, formulations and recipes
8 to 12 years
8 years
Trade names and trademarks
15 to 20 years
16 years
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated aggregate future amortization expense for intangible assets subject to amortization as of December 31, 2024, is summarized below:
Estimated Future Amortization Expense
Year ending December 31,
2025$23,734 
202623,527 
202723,355 
202822,710 
202921,582 
Thereafter131,293 
Total $246,201