XML 111 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Summarized financial information regarding reportable segments    
Revenue from external customers $ 187,025 $ 188,058
Cost of sales 147,639 163,795
Gross profit 39,386 24,263
Selling, general, and administrative 24,709 27,827
Other segment items 2,481 (26,787)
Income from operations 12,196 23,223
Paycheck protection plan loan forgiveness 0 4,522
Interest expense (1,095) (2,857)
Other income (expense), net 46 (26)
Income before income taxes 11,147 24,862
Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 71,263 66,518
Cost of sales 67,205 64,498
Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 115,762 121,540
Cost of sales 80,434 99,297
Products    
Summarized financial information regarding reportable segments    
Revenue from external customers 180,470 182,695
Cost of sales 128,816 144,720
Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 65,587 61,996
Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 114,884 120,700
Services    
Summarized financial information regarding reportable segments    
Revenue from external customers 6,555 5,363
Cost of sales 547 528
Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 5,676 4,522
Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 878 840
Operating Segments | Chemistry Technologies    
Summarized financial information regarding reportable segments    
Cost of sales 141,948 159,574
Gross profit 36,213 20,345
Selling, general, and administrative 7,861 8,815
Other segment items 1,750 (27,513)
Income from operations 26,602 39,043
Operating Segments | Chemistry Technologies | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 63,214 59,016
Operating Segments | Chemistry Technologies | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 114,947 120,903
Operating Segments | Chemistry Technologies | Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 60,847 56,721
Operating Segments | Chemistry Technologies | Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 114,879 120,698
Operating Segments | Chemistry Technologies | Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 2,367 2,295
Operating Segments | Chemistry Technologies | Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 68 205
Operating Segments | Data Analytics    
Summarized financial information regarding reportable segments    
Cost of sales 5,691 4,221
Gross profit 3,173 3,918
Selling, general, and administrative 3,489 3,272
Other segment items 623 699
Income from operations (939) (53)
Operating Segments | Data Analytics | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 8,049 7,502
Operating Segments | Data Analytics | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 815 637
Operating Segments | Data Analytics | Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 4,740 5,275
Operating Segments | Data Analytics | Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 5 2
Operating Segments | Data Analytics | Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 3,309 2,227
Operating Segments | Data Analytics | Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 810 635
Corporate and Other    
Summarized financial information regarding reportable segments    
Cost of sales 0 0
Gross profit 0 0
Selling, general, and administrative 13,359 15,740
Other segment items 108 27
Income from operations (13,467) (15,767)
Paycheck protection plan loan forgiveness   4,522
Interest expense (1,095) (2,857)
Other income (expense), net 46 (26)
Corporate and Other | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Corporate and Other | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Corporate and Other | Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Corporate and Other | Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Corporate and Other | Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Corporate and Other | Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers $ 0 $ 0