v3.25.2
Segment reporting and concentrations - Segment assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment reporting and concentrations    
Total assets $ 132,623 $ 113,449
Goodwill 2,086 1,998
DDS    
Segment reporting and concentrations    
Total assets 112,159 91,588
Synodex    
Segment reporting and concentrations    
Total assets 4,828 4,790
Agility    
Segment reporting and concentrations    
Total assets 15,636 17,071
Goodwill $ 2,100 $ 2,000