XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Revenue $ 55,641 $ 52,548
Costs of revenue 22,529 23,092
Gross margin 33,112 29,456
Operating expenses:    
Selling, general and administrative expenses 41,373 47,428
Research and development expenses 5,375 4,865
Total operating expenses 46,748 52,293
Loss from operations (13,636) (22,837)
Interest expense (2,234) (2,335)
Interest income 767 1,516
Loss before income taxes (15,103) (23,656)
Income tax expense (12) (33)
Net loss $ (15,115) $ (23,689)
Net loss per share, basic (in dollars per share) $ (0.83) $ (1.34)
Net loss per share, diluted (in dollars per share) $ (0.83) $ (1.34)
Weighted-average number of shares used to compute net loss per share, basic (in shares) 18,203,044 17,679,467
Weighted-average number of shares used to compute net loss per share, diluted (in shares) 18,203,044 17,679,467