XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.2
INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net comprised the following:
June 30, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,997 $(8,764)$233 $8,982 $(8,625)$357 
Customer relationships99,805 (42,903)56,902 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (38,054)72,327 110,381 (33,401)76,980 
Trade names and trademarks131,493 (26,779)104,714 131,492 (23,432)108,060 
Other4,770 (4,618)152 4,716 (4,488)228 
Total finite-lived intangible assets, net355,446 (121,118)234,328 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,247 $(121,118)$237,129 $358,178 $(109,176)$249,002 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net comprised the following:
June 30, 2025December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Book ValueGross Carrying AmountAccumulated AmortizationNet Book Value
Finite-lived intangible assets: 
Computer software$8,997 $(8,764)$233 $8,982 $(8,625)$357 
Customer relationships99,805 (42,903)56,902 99,806 (39,230)60,576 
Technology, formulations and recipes110,381 (38,054)72,327 110,381 (33,401)76,980 
Trade names and trademarks131,493 (26,779)104,714 131,492 (23,432)108,060 
Other4,770 (4,618)152 4,716 (4,488)228 
Total finite-lived intangible assets, net355,446 (121,118)234,328 355,377 (109,176)246,201 
Indefinite-lived intangible asset: 
Trade name2,801  2,801 2,801  2,801 
Total Intangible assets, net$358,247 $(121,118)$237,129 $358,178 $(109,176)$249,002 
The following are the estimated useful lives and the weighted-average amortization period remaining as of June 30, 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 June 30, 2025, is summarized below:
Estimated Future Amortization Expense
For the period of July 1, 2025 to December 31, 2025$11,864 
Year ending December 31,
202623,526 
202723,353 
202822,715 
202921,583 
203021,395 
Thereafter109,892 
Total $234,328