v3.25.2
Unaudited Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 17,202 $ 15,064 $ 32,700 $ 29,479
Cost of revenue 6,807 6,008 13,182 11,825
Gross margin 10,395 9,056 19,518 17,654
Operating expenses:        
Selling, general and administrative expenses 11,542 10,464 22,746 21,006
Research and development expenses 1,483 1,179 2,767 2,238
Total operating expenses 13,025 11,643 25,513 23,244
Loss from operations (2,630) (2,587) (5,995) (5,590)
Interest expense (1,124) (560) (1,669) (1,109)
Loss on extinguishment of debt (295) 0 (295) 0
Change in fair value of warrant liability (438) 0 (438) 0
Interest income 85 181 243 373
Loss before income taxes (4,402) (2,966) (8,154) (6,326)
Income tax expense (37) 0 (37) 0
Net loss $ (4,439) $ (2,966) $ (8,191) $ (6,326)
Net loss per share, basic (in dollars per share) $ (0.21) $ (0.16) $ (0.41) $ (0.35)
Net loss per share, diluted (in dollars per share) $ (0.21) $ (0.16) $ (0.41) $ (0.35)
Weighted-average number of shares used to compute net loss per share, basic (in shares) 21,085,749 18,178,185 19,830,265 18,061,312
Weighted-average number of shares used to compute net loss per share, diluted (in shares) 21,085,749 18,178,185 19,830,265 18,061,312