v3.26.1
Segment Information - Schedule of Segment Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Net revenue $ 16,708 $ 10,132
Cost of goods sold 3,722 2,341
Gross profit 12,986 7,791
Operating expenses:    
Research and development 3,754 1,583
Total other (income) expense (597) 368
Net loss (8,379) (4,662)
Reportable segment    
Segment Reporting Information [Line Items]    
Net revenue 16,708 10,132
Cost of goods sold 3,722 2,341
Gross profit 12,986 7,791
Operating expenses:    
General and administrative 8,625 5,213
Sales and marketing 8,276 4,733
Medical education 1,307 556
Research and development 3,754 1,583
Total other (income) expense (597) 368
Net loss $ (8,379) $ (4,662)