XML 134 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
segment
Sep. 30, 2024
segment
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting          
Number of reportable segments | segment 2 1 2    
Number of operating segments | segment     3    
Revenue     $ 228,385 $ 233,255 $ 237,277
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     $ 2,349 5,647 28,767
Investment income     9,895 10,577 8,474
Unrealized loss on investments     (899) 1,308 (11,406)
Foreign currency loss     (4,300) (1,300) (9,800)
Gain on extinguishment of debt, net     18,505 5,679  
Impairment loss     63,809 49,569  
Change in fair value of contingent consideration     (1,847) (890) 216
Stock-based compensation expense     (19,704) (22,808) (20,082)
Income taxes     (1,276) (239) (2,239)
Net loss     (114,756) (99,587) (37,333)
Aggregate of reportable segment          
Segment Reporting          
Revenue     228,385 233,255 237,277
Life Science Supply Chain Solutions          
Segment Reporting          
Revenue     156,951 145,781 135,179
Cost of revenue     65,763 63,986 60,609
Employee related expenses     75,794 65,115 52,724
Engineering and development expense     4,933 5,886 5,830
Rent     8,521 7,773 4,842
Other segment items     19,009 21,747 16,253
Adjusted EBITDA     (10,360) (14,579) (1,947)
Life Science Systems          
Segment Reporting          
Revenue     71,434 87,474 102,098
Cost of revenue     30,566 38,092 44,405
Employee related expenses     20,966 22,830 21,009
Engineering and development expense     2,119 2,230 1,801
Rent     772 922 636
Other segment items     4,843 4,680 5,573
Adjusted EBITDA     12,709 20,226 30,714
Operating segments          
Segment Reporting          
Cost, employee related expenses     26,400 24,800 23,100
Cost, depreciation and amortization     7,600 6,400 4,400
Cost, stock-based compensation     2,600 2,700 2,500
Cost, rent     2,600 2,200 1,400
Engineering and development, employee related expenses     9,000 7,900 6,300
Engineering and development, stock based compensation     1,400 1,700 1,500
Engineering and development, depreciation and amortization     200 400 200
Operating segments | Aggregate of reportable segment          
Segment Reporting          
Revenue     235,635 238,908 242,449
Operating segments | Life Science Supply Chain Solutions          
Segment Reporting          
Revenue     163,660 149,928 138,311
Operating segments | Life Science Systems          
Segment Reporting          
Revenue     71,975 88,980 104,138
Intersegment elimination          
Segment Reporting          
Revenue     (7,250) (5,653) (5,172)
Intersegment elimination | Aggregate of reportable segment          
Segment Reporting          
Revenue     7,250 5,653 5,172
Intersegment elimination | Life Science Supply Chain Solutions          
Segment Reporting          
Revenue     6,709 4,147 3,132
Intersegment elimination | Life Science Systems          
Segment Reporting          
Revenue     541 1,506 2,040
Reconciling Items          
Segment Reporting          
Depreciation and amortization expense     (30,757) (27,487) (22,765)
Acquisition and integration costs     (899) (6,945) (2,164)
Restructuring costs     (1,884)    
Investment income     9,895 10,577 8,474
Unrealized loss on investments     (5,038) 1,242 (11,508)
Gain on insurance claim       2,642 4,815
Other non-recurring charges       (437)  
Foreign currency loss     (2,410) 964 584
Interest expense, net     (4,108) (5,503) (6,142)
Gain on extinguishment of debt, net     18,505 5,679  
Impairment loss     (63,809) (49,569)  
Change in fair value of contingent consideration     1,847 601 (213)
Stock-based compensation expense     (19,704) (22,808) (20,082)
Income taxes     (1,276) (239) (2,239)
Corporate non-segment          
Segment Reporting          
Corporate overhead costs     $ (17,467) $ (13,951) $ (14,860)