XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED 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
Income Statement [Abstract]        
Product sales, net $ 67,503 $ 57,905 $ 183,341 $ 161,848
Total revenue 67,503 57,905 183,341 161,848
Cost of product sales 17,918 16,252 50,870 48,240
Gross profit 49,585 41,653 132,471 113,608
Research and development 6,318 6,093 20,310 19,874
Selling, general and administrative 39,817 38,025 123,532 107,694
Total operating expenses 46,135 44,118 143,842 127,568
Income (loss) from operations 3,450 (2,465) (11,371) (13,960)
Other income (expense):        
Interest income 1,808 1,578 5,122 4,850
Interest expense (158) (154) (468) (460)
Other income (expense) (26) 140 (8) 125
Total other income 1,624 1,564 4,646 4,515
Net income (loss) $ 5,074 $ (901) $ (6,725) $ (9,445)
Net income (loss) per common share:        
Basic (in USD per share) $ 0.10 $ (0.02) $ (0.13) $ (0.19)
Diluted (in USD per share) $ 0.10 $ (0.02) $ (0.13) $ (0.19)
Weighted-average common shares outstanding:        
Basic (in shares) 50,489 49,085 50,256 48,639
Diluted (in shares) 51,908 49,085 50,256 48,639
Revenue, Product and Service [Extensible List] Product [Member] Product [Member] Product [Member] Product [Member]
Cost, Product and Service [Extensible List] Product [Member] Product [Member] Product [Member] Product [Member]