XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements Of Operations And Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 69,494 $ 43,866 $ 129,808 $ 76,888
Cost of revenue 33,442 22,343 63,421 37,705
Gross profit 36,052 21,523 66,387 39,183
Operating expenses:        
Research and development 30,563 25,490 60,589 51,034
Selling, general and administrative 28,228 25,190 55,086 49,102
Acquisition related costs 1,872 3,163 3,433 6,405
Total operating expenses 60,663 53,843 119,108 106,541
Loss from operations (24,611) (32,320) (52,721) (67,358)
Interest income 4,263 5,736 8,557 12,296
Other income (expense), net 204 (203) 210 (416)
Loss before income taxes (20,144) (26,787) (43,954) (55,478)
Income tax (expense) benefit (35) 18 (102) 5
Net loss (20,179) (26,769) (44,056) (55,473)
Net loss attributable to common stockholders and comprehensive loss $ (20,179) $ (26,769) $ (44,056) $ (55,473)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.84) $ (1.16) $ (1.85) $ (2.42)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.84) $ (1.16) $ (1.85) $ (2.42)
Weighted-average shares used to compute basic net loss per share (in shares) 23,923 22,997 23,790 22,881
Weighted-average shares used to compute diluted net loss per share (in shares) 23,923 22,997 23,790 22,881