XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 32,066 $ 28,456
Costs of goods sold and services:    
Total costs of goods sold and services 12,440 11,530
Gross profit 19,626 16,926
Operating expenses:    
Research and development 6,675 4,720
Selling, general and administrative 25,993 20,850
Other lease costs 924 776
Total operating expenses 33,592 26,346
Loss from operations (13,966) (9,420)
Interest income (expense), net 3,948 3,449
Other income (expense), net 206 8
Loss before income taxes (9,812) (5,963)
Income tax (expense) benefit (260) (140)
Net loss $ (10,072) $ (6,103)
Net loss per common share, basic (in dollars per share) $ (0.26) $ (0.16)
Net loss per common share, diluted (in dollars per share) $ (0.26) $ (0.16)
Weighted-average common shares outstanding, basic (in shares) 38,126 37,327
Weighted-average common shares outstanding, diluted (in shares) 38,126 37,327
Product revenue    
Revenues:    
Total revenues $ 19,670 $ 19,287
Costs of goods sold and services:    
Total costs of goods sold and services 7,145 7,033
Service revenue    
Revenues:    
Total revenues 11,967 8,579
Service and other revenue.    
Costs of goods sold and services:    
Total costs of goods sold and services 5,295 4,497
Collaboration and license revenue    
Revenues:    
Total revenues 155 368
Grant revenue    
Revenues:    
Total revenues $ 274 $ 222