v3.26.1
Segment Reporting - Schedule of Operating Financial Results of Reportable Segment (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 Information, Profit (Loss) [Abstract]            
Revenue $ 18,940   $ 12,083   $ 35,056 $ 22,272
Less:            
Cost of sales 4,398   3,214   8,089 5,767
Selling expenses 9,157   6,028   17,042 11,042
Marketing expenses 1,173   840   2,663 1,772
Product and software development costs 3,576   2,171   6,652 3,651
Clinical, medical, and regulatory expenses 1,358   1,167   2,705 2,188
Other segment expenses 10,314   5,165   18,217 10,073
Interest expense 313   363   624 720
Interest income (839)   (336)   (1,730) (716)
Change in fair value of warrant liabilities 0   237   0 270
Net loss $ (10,510) $ (8,696) $ (6,766) $ (5,729) $ (19,206) $ (12,495)