v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 15,705,000 $ 13,589,000 $ 30,474,000 $ 25,937,000
Cost of goods sold 1,981,000 2,139,000 3,869,000 4,175,000
Gross profit 13,724,000 11,450,000 26,605,000 21,762,000
Operating expenses:        
Research and development 3,130,000 2,469,000 6,214,000 4,986,000
Selling, general and administrative 23,617,000 23,357,000 45,575,000 44,589,000
Total operating expenses 26,747,000 25,826,000 51,789,000 49,575,000
Loss from operations (13,023,000) (14,376,000) (25,184,000) (27,813,000)
Interest expense (1,578,000) (1,473,000) (3,129,000) (2,930,000)
Other income, net 560,000 1,110,000 1,153,000 2,233,000
Loss before income taxes (14,041,000) (14,739,000) (27,160,000) (28,510,000)
Benefit (provision) for income taxes (3,000) 3,000 (4,000) 8,000
Net loss (14,044,000) (14,736,000) (27,164,000) (28,502,000)
Cumulative translation adjustment 0 3,000 0 3,000
Comprehensive loss $ (14,044,000) $ (14,733,000) $ (27,164,000) $ (28,499,000)
Net loss per share, basic (in dollars per share) $ (0.53) $ (0.57) $ (1.03) $ (1.10)
Net loss per share, diluted (in dollars per share) $ (0.53) $ (0.57) $ (1.03) $ (1.10)
Weighted-average common shares used to compute net loss per share, basic (in shares) 26,515,442 26,071,316 26,435,958 25,974,229
Weighted-average common shares used to compute net loss per share, diluted (in shares) 26,515,442 26,071,316 26,435,958 25,974,229