v3.26.1
Unaudited Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 19,941 $ 17,202 $ 37,247 $ 32,700
Cost of revenue 7,724 6,807 14,825 13,182
Gross profit 12,217 10,395 22,422 19,518
Operating expenses:        
Selling, general and administrative expenses 12,513 11,542 24,579 22,746
Research and development expenses 1,426 1,483 2,979 2,767
Total operating expenses 13,939 13,025 27,558 25,513
Loss from operations (1,722) (2,630) (5,136) (5,995)
Interest expense (1,201) (1,124) (2,468) (1,669)
Loss on extinguishment of debt 0 (295) 0 (295)
Change in fair value of warrant liability (426) (438) 456 (438)
Other income (expense), net 153 85 21 243
Loss before income taxes (3,196) (4,402) (7,127) (8,154)
Income tax expense 0 (37) (36) (37)
Net loss $ (3,196) $ (4,439) $ (7,163) $ (8,191)
Net loss per share, basic (in dollars per share) $ (0.13) $ (0.21) $ (0.30) $ (0.41)
Net loss per share, diluted (in dollars per share) $ (0.13) $ (0.21) $ (0.30) $ (0.41)
Weighted-average number of shares used to compute net loss per share, basic (in shares) 24,164,569 21,085,749 24,012,761 19,830,265
Weighted-average number of shares used to compute net loss per share, diluted (in shares) 24,164,569 21,085,749 24,012,761 19,830,265