XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Total revenues $ 40,233 $ 35,813 $ 95,042 $ 102,260
Costs of goods sold and services:        
Total costs of goods sold and services 23,027 15,660 50,121 41,325
Gross profit 17,206 20,153 44,921 60,935
Operating expenses:        
Research and development 8,009 8,104 27,126 23,015
Selling, general and administrative 39,062 22,908 102,872 73,027
Other lease costs 286 889 870 2,740
Impairment and restructuring costs 7,174 0 14,844 0
Total operating expenses 54,531 31,901 145,712 98,782
Loss from operations (37,325) (11,748) (100,791) (37,847)
Other income (expense):        
Interest income 1,448 3,535 7,408 11,165
Change in fair value of contingent liabilities 58 0 3,952 0
Other income (expense), net (178) 5 (68) 221
Loss before income taxes (35,997) (8,208) (89,499) (26,461)
Income tax benefit (expense) 2,480 (145) 5,466 (442)
Net loss $ (33,517) $ (8,353) $ (84,033) $ (26,903)
Net loss per common share, basic (in dollars per share) $ (0.73) $ (0.22) $ (2.04) $ (0.70)
Net loss per common share, diluted (in dollars per share) $ (0.73) $ (0.22) $ (2.04) $ (0.70)
Weighted-average common shares outstanding, basic (in shares) 46,060 38,449 41,243 38,305
Weighted-average common shares outstanding, diluted (in shares) 46,060 38,449 41,243 38,305
Product revenue        
Revenues:        
Total revenues $ 26,151 $ 19,694 $ 63,723 $ 59,251
Costs of goods sold and services:        
Total costs of goods sold and services 15,379 10,554 34,438 25,461
Service and other revenue        
Revenues:        
Total revenues 13,953 13,845 29,806 39,323
Costs of goods sold and services:        
Total costs of goods sold and services 7,648 5,106 15,683 15,864
Collaboration and license revenue        
Revenues:        
Total revenues 46 1,872 1,348 2,756
Grant revenue        
Revenues:        
Total revenues $ 83 $ 402 $ 165 $ 930