XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements Of Operations And Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 27,728 $ 79,418 $ 66,070 $ 149,671
Cost of revenue 12,290 26,744 27,592 51,763
Gross profit 15,438 52,674 38,478 97,908
Operating expenses:        
Research and development 26,567 22,017 51,024 42,612
Selling, general and administrative 21,276 18,376 42,009 36,954
Total operating expenses 47,843 40,393 93,033 79,566
Income (loss) from operations (32,405) 12,281 (54,555) 18,342
Interest income 6,667 803 12,297 803
Other income (expense), net (161) (173) (61) (26)
Income (loss) before income taxes (25,899) 12,911 (42,319) 19,119
Income tax expense (23) (52) (93) (120)
Net income (loss) (25,922) 12,859 (42,412) 18,999
Net income (loss) attributable to common stockholders and comprehensive income (loss) $ (25,922) $ 12,859 $ (42,412) $ 18,999
Net income (loss) per share attributable to common stockholders, basic $ (1.17) $ 0.61 $ (1.93) $ 0.9
Net income (loss) per share attributable to common stockholders, diluted $ (1.17) $ 0.57 $ (1.93) $ 0.84
Weighted-average shares used to compute basic net income (loss) per share 22,074 21,148 21,934 21,035
Weighted-average shares used to compute diluted net income (loss) per share 22,074 22,721 21,934 22,736