XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):
(in thousands)
January 1, 2023
December 31, 2023December 31, 2024
Accounts receivables, net$33,202 $26,604 $23,880 
Activity in the allowance for credit losses from continuing operations were as follows:
(in thousands)20242023
Balance at beginning of period$463 $643 
Current period provision for expected credit losses473 953 
Deductions from allowance(591)(1,133)
Balance at end of period$345 $463 
Schedule of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2023 were as follows:
(in thousands)Specialty Chemicals
Balance December 31, 2022$11,389 
Goodwill Impairment(11,389)
Balance December 31, 2023— 
Schedule of Finite-Lived Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets from continuing operations consist of the following:
20242023
(in thousands)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Definite-lived intangible assets:
Customer related$14,604 $(8,107)$14,604 $(6,685)
Trademarks and trade names150 (32)150 (17)
Other500 (106)500 (56)
Total definite-lived intangible assets$15,254 $(8,245)$15,254 $(6,758)
Schedule of Amortization Expense for Finite-lived Intangible Assets
Estimated amortization expense for the next five fiscal years based on existing intangible assets is as follows:
(in thousands)
2025$1,324 
20261,102 
2027930 
2028786 
2029673 
Thereafter2,194 
Total$7,009 
Schedule Of Deferred Revenue Activity
Deferred revenue activity from continuing operations were as follows:
(in thousands)20242023
Balance at beginning of period$62 $98 
Current period advances from customers2,303 1,395 
Revenue recognized due to fulfillment of performance obligations(1,005)(1,431)
Balance at end of period$1,360 $62