v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Product sales, net $ 63,240 $ 52,662 $ 115,838 $ 103,943
Total revenue 63,240 52,662 115,838 103,943
Cost of product sales 16,627 16,061 32,952 31,988
Gross profit 46,613 36,601 82,886 71,955
Research and development 6,731 7,363 13,992 13,781
Selling, general and administrative 41,911 35,269 83,715 69,669
Total operating expenses 48,642 42,632 97,707 83,450
Loss from operations (2,029) (6,031) (14,821) (11,495)
Other income (expense):        
Interest income 1,657 1,510 3,314 3,272
Interest expense (157) (153) (310) (306)
Other income (expense) (24) (8) 18 (15)
Total other income 1,476 1,349 3,022 2,951
Net loss $ (553) $ (4,682) $ (11,799) $ (8,544)
Net loss per common share:        
Basic (in USD per share) $ (0.01) $ (0.10) $ (0.24) $ (0.18)
Diluted (in USD per share) $ (0.01) $ (0.10) $ (0.24) $ (0.18)
Weighted-average common shares outstanding:        
Basic (in shares) 50,368 48,686 50,138 48,413
Diluted (in shares) 50,368 48,686 50,138 48,413
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]