XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 83,132 $ 69,162
Cost of sales 29,185 25,001
Gross profit 53,947 44,161
Operating expenses:    
Research and development 21,465 16,402
Selling, general and administrative 65,088 55,197
Total operating expenses 86,553 71,599
Loss from operations (32,606) (27,438)
Interest expense (818) (877)
Interest and other income, net 1,743 3,531
Loss before provision for income taxes (31,681) (24,784)
Provision for income taxes (43) (47)
Net loss $ (31,638) $ (24,737)
Net loss per share, basic (in dollars per share) $ (0.56) $ (0.45)
Net loss per share, diluted (in dollars per share) $ (0.56) $ (0.45)
Weighted-average common shares used to compute net loss per share attributable to    
Basic (in shares) 56,511 54,917
Diluted (in shares) 56,511 54,917
Other comprehensive loss:    
Foreign currency translation adjustment $ (56) $ 109
Comprehensive loss $ (31,694) $ (24,628)