XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 202,697 $ 143,993 $ 283,605
Cost of revenue 98,203 61,905 100,643
Gross profit 104,494 82,088 182,962
Operating expenses:      
Research and development 106,855 97,589 90,288
Selling, general and administrative 102,157 83,971 76,532
Acquisition related costs 10,722 7,728 0
Total operating expenses 219,734 189,288 166,820
Income (loss) from operations (115,240) (107,200) 16,142
Interest income 22,883 26,958 7,291
Other expense, net (758) (141) (97)
Income (loss) before income taxes (93,115) (80,383) 23,336
Income tax expense (486) (152) (82)
Net income (loss) (93,601) (80,535) 23,254
Net income (loss) attributable to common stockholders and comprehensive income (loss) $ (93,601) $ (80,535) $ 23,254
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ (4.05) $ (3.63) $ 1.09
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ (4.05) $ (3.63) $ 1.03
Weighted-average shares used to compute basic net income (loss) per share (in shares) 23,118 22,188 21,245
Weighted-average shares used to compute diluted net income (loss) per share (in shares) 23,118 22,188 22,664