v3.25.2
Business Segment, Geographic and Major Customer Information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information        
Depreciation $ 374 $ 222 $ 626 $ 442
Research and development 455 481 810 888
Gain on sale of property and equipment 0 34 7 34
Operating Segments | Chemistry Technologies        
Segment Reporting Information        
Depreciation 200 200 300 300
Research and development 300 400 500 600
Gain on sale of property and equipment     7  
Operating Segments | Data Analytics        
Segment Reporting Information        
Depreciation 200 35 200 70
Research and development $ 200 $ 100 $ 300 $ 200