XML 29 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues:      
Total revenues $ 138,897 $ 137,421 $ 122,368
Costs of goods sold and services:      
Total costs of goods sold and services 73,938 54,317 48,144
Gross profit 64,959 83,104 74,224
Operating expenses:      
Research and development 35,922 31,082 26,064
Selling, general and administrative 138,008 101,618 89,111
Other lease costs 844 3,020 3,712
Impairment and restructuring 15,727 0 1,328
Total operating expenses 190,501 135,720 120,215
Loss from operations (125,542) (52,616) (45,991)
Interest income 8,567 14,655 15,839
Change in fair value of contingent liabilities (4,547) 0 0
Other income (expense), net 157 (136) 2,517
Loss before income taxes (112,271) (38,097) (27,635)
Income tax benefit (expense) 5,121 (434) (719)
Net loss $ (107,150) $ (38,531) $ (28,354)
Net loss per common share, basic (in dollars per share) $ (2.51) $ (1.00) $ (0.75)
Net loss per share, diluted (in dollars per share) $ (2.51) $ (1.00) $ (0.75)
Weighted-average common shares outstanding, basic (in shares) 42,639 38,367 37,594
Weighted-average common shares outstanding, diluted (in shares) 42,639 38,367 37,594
Product revenue      
Revenues:      
Total revenues $ 92,941 $ 79,740 $ 79,670
Costs of goods sold and services:      
Total costs of goods sold and services 50,981 33,304 29,103
Service and Other Revenue      
Revenues:      
Total revenues 44,212 51,244 40,089
Costs of goods sold and services:      
Total costs of goods sold and services 22,957 21,013 19,041
Collaboration and license revenue      
Revenues:      
Total revenues 1,501 4,452 1,380
Grant revenue      
Revenues:      
Total revenues $ 243 $ 1,985 $ 1,229