v3.26.1
Segment Information - Schedule of Segment Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Net revenue $ 17,175   $ 11,013   $ 33,883 $ 21,145
Cost of goods sold 3,734   2,620   7,456 4,961
Gross profit 13,441   8,393   26,427 16,184
Operating expenses:            
Research and development 3,391   1,406   7,145 2,989
Total other (income) expense 117   13,334   (480) 13,702
Net loss (10,153) $ (8,379) (19,196) $ (4,662) (18,532) (23,858)
Reportable segment            
Segment Reporting [Line Items]            
Net revenue 17,175   11,013   33,883 21,145
Cost of goods sold 3,734   2,620   7,456 4,961
Gross profit 13,441   8,393   26,427 16,184
Operating expenses:            
General and administrative 8,936   5,820   17,561 11,033
Sales and marketing 9,347   5,449   17,623 10,182
Medical education 1,803   1,580   3,110 2,136
Research and development 3,391   1,406   7,145 2,989
Total other (income) expense 117   13,334   (480) 13,702
Net loss $ (10,153)   $ (19,196)   $ (18,532) $ (23,858)