XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenue $ 79,418 $ 44,496 $ 149,671 $ 80,038
Cost of revenue 26,744 17,669 51,763 34,393
Gross profit 52,674 26,827 97,908 45,645
Operating expenses:        
Research and development 22,017 12,067 42,612 23,247
Selling, general and administrative 18,376 12,686 36,954 23,809
Total operating expenses 40,393 24,753 79,566 47,056
Income (loss) from operations 12,281 2,074 18,342 (1,411)
Interest income 803   803  
Other expense (173) (28) (26) (68)
Income (loss) before income taxes 12,911 2,046 19,119 (1,479)
Income tax expense (52) (23) (120) (63)
Net income (loss) 12,859 2,023 18,999 (1,542)
Net income (loss) attributable to common stockholders and comprehensive income (loss) $ 12,859 $ 2,023 $ 18,999 $ (1,542)
Net income (loss) per share attributable to common stockholders, basic $ 0.61 $ 0.11 $ 0.90 $ (0.08)
Net income (loss) per share attributable to common stockholders, diluted $ 0.57 $ 0.10 $ 0.84 $ (0.08)
Weighted-average shares used to compute basic net income (loss) per share 21,148 18,942 21,035 18,408
Weighted-average shares used to compute diluted net income (loss) per share 22,721 20,893 22,736 18,408