v3.25.1
INTANGIBLE ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net comprised the following:
March 31, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,995 $(8,688)$307 $8,982 $(8,625)$357 
Customer relationships99,806 (41,066)58,740 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (35,727)74,654 110,381 (33,401)76,980 
Trade names and trademarks131,492 (25,106)106,386 131,492 (23,432)108,060 
Other4,717 (4,526)191 4,716 (4,488)228 
Total finite-lived intangible assets, net355,391 (115,113)240,278 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,192 $(115,113)$243,079 $358,178 $(109,176)$249,002 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net comprised the following:
March 31, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,995 $(8,688)$307 $8,982 $(8,625)$357 
Customer relationships99,806 (41,066)58,740 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (35,727)74,654 110,381 (33,401)76,980 
Trade names and trademarks131,492 (25,106)106,386 131,492 (23,432)108,060 
Other4,717 (4,526)191 4,716 (4,488)228 
Total finite-lived intangible assets, net355,391 (115,113)240,278 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,192 $(115,113)$243,079 $358,178 $(109,176)$249,002 
The following are the estimated useful lives and the weighted-average amortization period remaining as of March 31, 2025, for the major classes of finite-lived intangible assets:
Useful lives
Weighted-average amortization period remaining
Computer software
3 to 5 years
1 year
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 March 31, 2025, is summarized below:
Estimated Future Amortization Expense
For the period of April 1, 2025 to December 31, 2025$17,801 
Year ending December 31,
202623,532 
202723,359 
202822,713 
202921,582 
203021,394 
Thereafter109,897 
Total $240,278