v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 58,470 $ 50,586 $ 114,279 $ 97,759
Cost of revenue 16,519 14,462 32,383 28,648
Gross profit 41,951 36,124 81,896 69,111
Operating expenses:        
Sales and marketing 25,245 21,889 48,771 41,519
Research and development 11,988 9,958 23,141 19,603
General and administrative 14,904 13,532 29,490 25,399
Total operating expenses 52,137 45,379 101,402 86,521
Loss from operations (10,186) (9,255) (19,506) (17,410)
Other income (expense):        
Interest income 435 432 898 852
Interest expense (537) (399) (934) (718)
Other income, net 471 721 971 1,586
Loss before income taxes (9,817) (8,501) (18,571) (15,690)
Income tax benefit (expense) 1,106 (52) 1,035 (66)
Net loss $ (8,711) $ (8,553) $ (17,536) $ (15,756)
Net loss per share, basic (in dollars per share) $ (0.11) $ (0.12) $ (0.23) $ (0.22)
Net loss per share, diluted (in dollars per share) $ (0.11) $ (0.12) $ (0.23) $ (0.22)
Weighted-average common shares outstanding - basic (in shares) 75,842,852 71,291,801 74,830,541 70,872,372
Weighted-average common shares outstanding - diluted (in shares) 75,842,852 71,291,801 74,830,541 70,872,372
Other comprehensive loss        
Change in foreign currency translation, net of tax $ 294 $ (71) $ 348 $ (309)
Net unrealized gain (loss) on investments, net of tax (9) (25) 5 (87)
Total comprehensive loss $ (8,426) $ (8,649) $ (17,183) $ (16,152)

Source