XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 34,613 $ 29,968
Cost of revenue 15,357 14,157
Gross profit 19,256 15,811
Operating expenses:    
Research and development 11,855 9,746
Sales and marketing 9,263 10,022
General and administrative 7,058 6,553
Total operating expenses 28,176 26,321
Loss from operations (8,920) (10,510)
Investment income 533 384
Interest expense (853) (921)
Loss before provision for income taxes (9,240) (11,047)
Income tax provision 84 6
Net loss and comprehensive loss $ (9,324) $ (11,053)
Net loss per share, basic (USD per share) $ (0.17) $ (0.27)
Net loss per share, diluted (USD per share) $ (0.17) $ (0.27)
Weighted average common shares outstanding, basic (in shares) 54,060,249 40,225,239
Weighted average common shares outstanding, diluted (in shares) 54,060,249 40,225,239