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 $ 32,632 $ 25,944
Cost of revenue 19,149 18,519
Gross profit 13,483 7,425
Operating expenses:    
Research and development 14,985 13,806
Sales and marketing 6,423 6,860
General and administrative 15,905 12,580
Total operating expenses 37,313 33,246
Loss from operations (23,830) (25,821)
Other income (expense):    
Interest income 1,705 2,651
Interest expense 0 (741)
Other income, net 303 193
Total other income, net 2,008 2,103
Loss before income taxes (21,822) (23,718)
Provision for income tax expense 195 131
Net loss (22,017) (23,849)
Other comprehensive income (loss)    
Changes in unrealized gain (loss) on available for sale securities 46 (459)
Foreign currency translation adjustments 80 (172)
Total comprehensive loss $ (21,891) $ (24,480)
Net loss per common share, basic (in dollars per share) $ (0.42) $ (0.55)
Net loss per common share, diluted (in dollars per share) $ (0.42) $ (0.55)
Weighted-average shares used to compute basic net loss per share (in shares) 52,488,199 43,454,127
Weighted-average shares used to compute diluted net loss per share (in shares) 52,488,199 43,454,127