XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Segment reporting and concentrations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Segment reporting and concentrations          
Revenues $ 52,224 $ 22,169 $ 111,281 $ 60,663  
Income (loss) before provision for income taxes 11,447 757 13,137 (1,765)  
Total assets 88,170   88,170   $ 59,431
Goodwill 2,084   2,084   2,075
Before intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 11,447 757 13,137 (1,765)  
After intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 11,447 757 13,137 (1,765)  
DDS          
Segment reporting and concentrations          
Total assets 63,766   63,766   37,232
DDS | Operating Segments          
Segment reporting and concentrations          
Revenues 44,694 16,003 89,810 41,929  
DDS | Before intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 10,788 970 11,760 473  
DDS | After intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 10,641 827 11,317 36  
Synodex          
Segment reporting and concentrations          
Total assets 4,427   4,427   3,379
Synodex | Operating Segments          
Segment reporting and concentrations          
Revenues 1,935 1,728 5,792 5,705  
Synodex | Before intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 259 (288) 604 (420)  
Synodex | After intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 381 (154) 973 (19)  
Agility          
Segment reporting and concentrations          
Total assets 19,977   19,977   18,820
Goodwill 2,084   2,084   $ 2,075
Agility | Operating Segments          
Segment reporting and concentrations          
Revenues 5,595 4,438 15,679 13,029  
Agility | Before intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes 400 75 773 (1,818)  
Agility | After intersegment eliminations          
Segment reporting and concentrations          
Income (loss) before provision for income taxes $ 425 $ 84 $ 847 $ (1,782)