v3.26.1
Segment Reporting - Schedule of Operating Financial Results of Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenue $ 16,116 $ 10,189
Less:    
Cost of sales 3,691 2,553
Selling expenses 7,885 5,014
Marketing expenses 1,490 932
Product and software development costs 3,076 1,480
Clinical, medical, and regulatory expenses 1,347 1,021
Other segment expenses 7,903 4,908
Interest expense 311 357
Interest income (891) (380)
Change in fair value of warrant liabilities 0 33
Net loss $ (8,696) $ (5,729)