XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Product sales, net $ 52,662 $ 45,922 $ 103,943 $ 86,939
Total revenue 52,662 45,922 103,943 86,939
Cost of product sales 16,061 15,981 31,988 30,478
Gross profit 36,601 29,941 71,955 56,461
Research and development 7,363 5,253 13,781 10,465
Selling, general and administrative 35,269 30,649 69,669 60,134
Total operating expenses 42,632 35,902 83,450 70,599
Loss from operations (6,031) (5,961) (11,495) (14,138)
Other income (expense):        
Interest income 1,510 1,095 3,272 1,934
Interest expense (153) (149) (306) (294)
Other expense (8) (5) (15) (17)
Total other income 1,349 941 2,951 1,623
Net loss $ (4,682) $ (5,020) $ (8,544) $ (12,515)
Net loss per common share:        
Basic (in USD per share) $ (0.10) $ (0.11) $ (0.18) $ (0.26)
Diluted (in USD per share) $ (0.10) $ (0.11) $ (0.18) $ (0.26)
Weighted-average common shares outstanding:        
Basic (in shares) 48,686 47,572 48,413 47,480
Diluted (in shares) 48,686 47,572 48,413 47,480
Revenue, Product and Service [Extensible List]     Product [Member] Product [Member]
Cost, Product and Service [Extensible List]     Product [Member] Product [Member]