XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Revenue $ 73,095 $ 63,029 $ 222,766 $ 143,067
Cost of revenue 25,799 21,334 77,563 55,727
Gross profit 47,296 41,695 145,203 87,340
Operating expenses:        
Research and development 23,878 13,005 66,490 36,252
Selling, general and administrative 19,886 14,616 56,839 38,425
Total operating expenses 43,764 27,621 123,329 74,677
Income from operations 3,532 14,074 21,874 12,663
Interest income 2,492   3,295  
Other expense (238) (110) (264) (178)
Income before income taxes 5,786 13,964 24,905 12,485
Income tax expense (3) (4) (123) (67)
Net income 5,783 13,960 24,782 12,418
Net income attributable to common stockholders and comprehensive income $ 5,783 $ 13,960 $ 24,782 $ 12,418
Net income per share attributable to common stockholders, basic $ 0.27 $ 0.73 $ 1.17 $ 0.67
Net income per share attributable to common stockholders, diluted $ 0.26 $ 0.66 $ 1.09 $ 0.60
Weighted-average shares used to compute basic net income per share 21,353 19,149 21,143 18,658
Weighted-average shares used to compute diluted net income per share 22,614 21,252 22,688 20,770