XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Total revenue $ 198,548 $ 209,921 $ 242,058
Total cost of revenue 165,529 163,808 191,237
Gross profit 33,019 46,113 50,821
Operating expenses:      
Research and development 45,107 46,163 53,773
Sales, general, and administrative 49,257 45,899 48,258
Restructuring 4,291 817 3,892
Total operating expenses 98,655 92,879 105,923
Loss from operations (65,636) (46,766) (55,102)
Other income:      
Interest income, net 1,668 1,342 529
Other income, net 3,100 2,776 338
Loss before income taxes (60,868) (42,648) (54,235)
Income tax (benefit) expense (76) (978) 344
Net loss $ (60,792) $ (41,670) $ (54,579)
Net loss per share, basic (in dollars per share) $ (1.27) $ (0.90) $ (1.23)
Net loss per share, diluted (in dollars per share) $ (1.27) $ (0.90) $ (1.23)
Shares used in per share calculations, basic (in shares) 47,900 46,078 44,436
Shares used in per share calculations, diluted (in shares) 47,900 46,078 44,436
Products      
Total revenue $ 136,659 $ 156,666 $ 192,658
Total cost of revenue 108,003 114,181 145,272
Development      
Total revenue 61,889 53,255 49,400
Total cost of revenue $ 57,526 $ 49,627 $ 45,965