XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting        
Number of operating segments | segment     2  
Revenue $ 45,454 $ 39,709 $ 86,494 $ 77,000
Segment Reporting, Other Segment Item, Composition, Description     Other segment items primarily includes professional services, facility allocations, dues and subscriptions, audit fees, insurance, legal fees, and travel expense  
Adjusted EBITDA for reportable segments 3,957 (507) $ 4,983 (3,324)
Investment income 1,466 2,809 3,039 5,409
Unrealized (gain)/loss on investments     613 (1,026)
Foreign currency (gain)/loss     12,200 (2,800)
Gain on extinguishment of debt   1,179   1,179
Impairment loss   (63,809)   (63,809)
Change in fair value of contingent consideration     (5,206) (1,741)
Stock-based compensation expense     (6,075) (10,453)
Income taxes (274) (66) (508) (177)
Loss from continuing operations (12,014) (76,420) (18,752) (91,455)
Aggregate of reportable segment        
Segment Reporting        
Revenue 45,454 39,709 86,494 77,000
Life Science Supply Chain Solutions        
Segment Reporting        
Revenue 25,818 21,567 49,031 41,441
Cost of revenue 7,180 6,772 13,840 12,623
Employee related expenses 13,126 12,517 26,177 25,075
Engineering and development expense 930 1,395 1,913 2,863
Rent 1,894 1,277 3,697 2,614
Other segment items 2,946 3,809 6,391 7,492
Adjusted EBITDA for reportable segments (54) (4,021) (2,538) (8,961)
Life Science Systems        
Segment Reporting        
Revenue 19,636 18,142 37,463 35,559
Cost of revenue 8,134 7,955 15,467 15,926
Employee related expenses 5,627 4,864 11,062 10,352
Engineering and development expense 557 598 969 1,032
Rent 186 198 373 388
Other segment items 1,478 1,204 2,578 2,589
Adjusted EBITDA for reportable segments 4,011 3,514 7,521 5,637
Operating segments        
Segment Reporting        
Cost, employee related expenses 6,900 6,300    
Cost, depreciation and amortization 2,100 1,800    
Cost, stock-based compensation 500 700    
Cost, rent 700 600    
Engineering and development, employee related expenses 2,400 2,200    
Engineering and development, stock based compensation 200 400    
Engineering and development, depreciation and amortization 100 100    
Operating segments | Aggregate of reportable segment        
Segment Reporting        
Revenue 46,015 40,082 87,450 77,630
Operating segments | Life Science Supply Chain Solutions        
Segment Reporting        
Revenue 26,022 21,749 49,480 41,706
Operating segments | Life Science Systems        
Segment Reporting        
Revenue 19,993 18,333 37,970 35,924
Intersegment elimination        
Segment Reporting        
Revenue (561) (373) (956) (630)
Intersegment elimination | Aggregate of reportable segment        
Segment Reporting        
Revenue 561 373 956 630
Intersegment elimination | Life Science Supply Chain Solutions        
Segment Reporting        
Revenue 204 182 449 265
Intersegment elimination | Life Science Systems        
Segment Reporting        
Revenue 357 191 507 365
Corporate non-segment        
Segment Reporting        
Corporate overhead costs (4,871) (5,053) (8,716) (8,893)
Reconciling Items        
Segment Reporting        
Depreciation and amortization expense (6,249) (5,785) (12,383) (11,532)
Acquisition and integration costs (30) (474) (31) (534)
Cost reduction initiatives (266) (135) (482) (135)
Investment income 1,466 2,809 3,039 5,409
Unrealized (gain)/loss on investments (1,082) (795) (1,275) 942
Foreign currency (gain)/loss (2,002) (280) (2,247) (843)
Interest expense, net (618) (1,241) (1,201) (2,516)
Gain on extinguishment of debt   1,179   1,179
Impairment loss   (63,809)   (63,809)
Change in fair value of contingent consideration   1,938 5,178 1,645
Stock-based compensation expense (2,045) (4,201) (5,109) (8,867)
Income taxes $ (274) $ (66) $ (508) $ (177)