XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Segment Reporting        
Number of operating segments | segment     2  
Number of reportable segments | segment     1  
Revenue $ 44,233 $ 38,317 $ 130,727 $ 115,317
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. Other segment items primarily includes professional services, facility allocations, dues and subscriptions, audit fees, insurance, legal fees, and travel expense. Other segment items primarily includes professional services, facility allocations, dues and subscriptions, audit fees, insurance, legal fees, and travel expense. 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 $ 5,102 $ 1,273 $ 10,085 $ (2,051)
Investment income 3,402 3,059 6,441 8,468
Unrealized (gain)/loss on investments     1,663 1,445
Foreign currency (gain)/loss     12,600 200
Gain on extinguishment of debt   17,326   18,505
Impairment loss       (63,809)
Change in fair value of contingent consideration     (5,207) (1,329)
Stock-based compensation expense     (8,601) (15,291)
Income taxes (165) (316) (673) (493)
Income (loss) from continuing operations (6,696) 3,920 (25,448) (87,535)
Cost, employee related expenses 5,900 5,300 19,700 18,300
Cost, depreciation and amortization 2,100 1,900 6,200 5,600
Cost, stock-based compensation 400 600 1,500 2,000
Cost, rent 500 500 2,000 1,700
Engineering and development, employee related expenses 2,700 2,100 7,400 6,600
Engineering and development, stock based compensation 200 300 600 1,100
Engineering and development, depreciation and amortization 100 100 300 300
Aggregate of reportable segment        
Segment Reporting        
Revenue 44,233 38,317 130,727 115,317
Life Sciences Services        
Segment Reporting        
Revenue 25,497 21,301 74,528 62,742
Cost of revenue 7,014 5,938 20,854 18,561
Employee related expenses 13,209 11,764 39,386 36,839
Engineering and development expense 793 1,145 2,706 4,008
Rent 1,977 1,116 5,674 3,730
Other segment items 1,134 3,098 7,525 10,590
Adjusted EBITDA for reportable segments 1,600 (1,553) (938) (10,514)
Life Sciences Products        
Segment Reporting        
Revenue 18,736 17,016 56,199 52,575
Cost of revenue 7,227 6,902 22,694 22,828
Employee related expenses 5,714 5,586 16,776 15,938
Engineering and development expense 766 511 1,735 1,543
Rent 192 199 565 587
Other segment items 1,421 1,047 3,999 3,636
Adjusted EBITDA for reportable segments 3,502 2,826 11,023 8,463
Operating segments | Aggregate of reportable segment        
Segment Reporting        
Revenue 44,549 38,579 131,999 116,209
Operating segments | Life Sciences Services        
Segment Reporting        
Revenue 25,727 21,508 75,207 63,214
Operating segments | Life Sciences Products        
Segment Reporting        
Revenue 18,822 17,071 56,792 52,995
Intersegment elimination        
Segment Reporting        
Revenue (316) (262) (1,272) (892)
Intersegment elimination | Aggregate of reportable segment        
Segment Reporting        
Revenue 316 262 1,272 892
Intersegment elimination | Life Sciences Services        
Segment Reporting        
Revenue 230 207 679 472
Intersegment elimination | Life Sciences Products        
Segment Reporting        
Revenue 86 55 593 420
Corporate non-segment        
Segment Reporting        
Corporate overhead costs (5,751) (3,971) (14,467) (12,864)
Reconciling Items        
Segment Reporting        
Depreciation and amortization expense (6,415) (6,041) (18,798) (17,573)
Acquisition and integration costs (38) (118) (69) (652)
Cost reduction initiatives (160) (397) (642) (532)
Investment income 3,402 3,059 6,441 8,468
Unrealized (gain)/loss on investments 655 (3,535) (620) (2,593)
Foreign currency (gain)/loss (274) 1,621 (2,521) 778
Interest expense, net (526) (882) (1,727) (3,398)
Gain on extinguishment of debt   17,326   18,505
Impairment loss       (63,809)
Change in fair value of contingent consideration   (43) 5,178 1,602
Stock-based compensation expense (2,526) (4,056) (7,635) (12,923)
Income taxes $ (165) $ (316) $ (673) $ (493)