XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenue $ 218,808 $ 116,156 $ 84,074
Cost of revenue 79,346 58,224 44,516
Gross profit 139,462 57,932 39,558
Operating expenses:      
Research and development 52,104 31,652 23,795
Selling, general and administrative 54,515 34,893 20,636
Total operating expenses 106,619 66,545 44,431
Income (loss) from operations 32,843 (8,613) (4,873)
Interest expense   (726) (1,714)
Other expense, net (488) (32) (28)
Income (loss) before income taxes 32,355 (9,371) (6,615)
Income tax (expense) benefit (78) (1) 8
Net income (loss) 32,277 (9,372) (6,607)
Net income (loss) attributable to common stockholders and comprehensive income (loss) $ 32,277 $ (9,372) $ (6,607)
Net income (loss) per share attributable to common stockholders, basic $ 1.70 $ (0.58) $ (0.63)
Net income (loss) per share attributable to common stockholders, diluted $ 1.53 $ (0.58) $ (0.63)
Weighted-average shares used to compute basic net income (loss) per share 19,006 16,064 10,558
Weighted-average shares used to compute diluted net income (loss) per share 21,144 16,064 10,558