XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 70,253 $ 35,542
Cost of revenue 25,020 16,725
Gross profit 45,233 18,817
Operating expenses:    
Research and development 20,595 11,180
Selling, general and administrative 18,578 11,123
Total operating expenses 39,173 22,303
Income (loss) from operations 6,060 (3,486)
Other income (expense), net 148 (39)
Income (loss) before income taxes 6,208 (3,525)
Income tax expense (68) (40)
Net income (loss) 6,140 (3,565)
Net income (loss) attributable to common stockholders and comprehensive loss $ 6,140 $ (3,565)
Net income (loss) per share attributable to common stockholders, basic $ 0.29 $ (0.20)
Net income (loss) per share attributable to common stockholders, diluted $ 0.27 $ (0.20)
Weighted-average shares used to compute basic net income (loss) per share 20,921 17,868
Weighted-average shares used to compute diluted net income (loss) per share 22,703 17,868