v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 46,654 $ 37,162 $ 128,033 $ 108,073
Cost of revenue 16,816 14,091 47,832 42,705
Gross profit 29,838 23,071 80,201 65,368
Operating expenses:        
Research and development 11,346 11,235 33,634 34,968
Sales and marketing 10,739 8,996 31,238 28,431
General and administrative 9,163 6,350 26,266 20,490
Total operating expenses 31,248 26,581 91,138 83,889
Loss from operations (1,410) (3,510) (10,937) (18,521)
Investment income 1,024 477 1,809 1,510
Interest expense (1,981) (934) (4,453) (2,667)
Other income (expense), net 63 189 109 (437)
Loss before provision for income taxes (2,304) (3,778) (13,472) (20,115)
Income tax provision 60 0 128 84
Net loss and comprehensive loss $ (2,364) $ (3,778) $ (13,600) $ (20,199)
Net loss per share, basic (in USD per share) $ (0.04) $ (0.07) $ (0.22) $ (0.36)
Net loss per share, diluted (in USD per share) $ (0.04) $ (0.07) $ (0.22) $ (0.36)
Weighted average common shares outstanding, basic (in shares) 62,536,342 56,977,764 60,885,388 55,557,541
Weighted average common shares outstanding, diluted (in shares) 62,536,342 56,977,764 60,885,388 55,557,541