XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements Of Operations And Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 38,343 $ 70,253
Cost of revenue 15,302 25,020
Gross profit 23,041 45,233
Operating expenses:    
Research and development 24,457 20,595
Selling, general and administrative 20,733 18,578
Total operating expenses 45,190 39,173
Income (loss) from operations (22,149) 6,060
Interest income 5,629  
Other income, net 100 148
Income (loss) before income taxes (16,420) 6,208
Income tax expense (70) (68)
Net income (loss) (16,490) 6,140
Net income (loss) attributable to common stockholders and comprehensive income $ (16,490) $ 6,140
Net income (loss) per share attributable to common stockholders, basic $ (0.76) $ 0.29
Net income (loss) per share attributable to common stockholders, diluted $ (0.76) $ 0.27
Weighted-average shares used to compute basic net income (loss) per share 21,794 20,921
Weighted-average shares used to compute diluted net income (loss) per share 21,794 22,703