XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Summarized financial information regarding reportable segments    
Revenue from external customers $ 55,362 $ 40,374
Cost of sales 42,913 31,553
Gross profit 12,449 8,821
Selling, general, and administrative 6,282 6,087
Other segment items 600 626
Income from operations 5,567 2,108
Interest expense (229) (278)
Other income, net 106 (26)
Income before income taxes 5,444 1,804
Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 24,423 13,180
Cost of sales 21,660 12,952
Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 30,939 27,194
Cost of sales 21,253 18,601
Products    
Summarized financial information regarding reportable segments    
Revenue from external customers 53,625 39,106
Cost of sales 38,232 27,025
Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 22,925 12,092
Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 30,700 27,014
Services    
Summarized financial information regarding reportable segments    
Revenue from external customers 1,737 1,268
Cost of sales 179 94
Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 1,498 1,088
Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 239 180
Operating Segments | Chemistry Technologies    
Summarized financial information regarding reportable segments    
Cost of sales 41,295 30,298
Gross profit 11,443 8,401
Selling, general, and administrative 2,166 1,856
Other segment items 386 439
Income from operations 8,891 6,106
Operating Segments | Chemistry Technologies | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 22,009 11,685
Operating Segments | Chemistry Technologies | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 30,729 27,014
Operating Segments | Chemistry Technologies | Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 21,263 11,159
Operating Segments | Chemistry Technologies | Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 30,700 27,014
Operating Segments | Chemistry Technologies | Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 746 526
Operating Segments | Chemistry Technologies | Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 29 0
Operating Segments | Data Analytics    
Summarized financial information regarding reportable segments    
Cost of sales 1,618 1,255
Gross profit 1,006 420
Selling, general, and administrative 947 683
Other segment items 183 161
Income from operations (124) (424)
Operating Segments | Data Analytics | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 2,414 1,495
Operating Segments | Data Analytics | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 210 180
Operating Segments | Data Analytics | Products | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 1,662 933
Operating Segments | Data Analytics | Products | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 0 0
Operating Segments | Data Analytics | Services | Nonrelated Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 752 562
Operating Segments | Data Analytics | Services | Related Party    
Summarized financial information regarding reportable segments    
Revenue from external customers 210 180
Corporate and Other    
Summarized financial information regarding reportable segments    
Cost of sales 0 0
Gross profit 0 0
Selling, general, and administrative 3,169 3,548
Other segment items 31 26
Income from operations (3,200) (3,574)
Interest expense (229) (278)
Other income, net 106 (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