XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement Of Income And Comprehensive Income [Abstract]    
Revenue $ 16,028 $ 14,556
Cost of revenue 6,831 6,835
Gross profit 9,197 7,721
Operating expenses    
Research and development 1,890 1,258
Selling, general and administrative 2,478 1,946
Total operating expenses 4,368 3,204
Income from operations 4,829 4,517
Other income (expense), net (30) 19
Income before income taxes 4,799 4,536
Provision for income taxes 422 683
Net income $ 4,377 $ 3,853
Net income per share:    
Basic $ 0.24 $ 0.22
Diluted $ 0.24 $ 0.21
Weighted average shares outstanding used in computing net income per share    
Basic 18,015,424 17,735,671
Diluted 18,574,857 18,397,654
Comprehensive income:    
Net income $ 4,377 $ 3,853
Other comprehensive loss, net of tax:    
Unrealized loss on available-for-sale debt securities, net of tax benefit of $13 and $5 for the three months ended March 31, 2022 and 2021, respectively (50) (20)
Comprehensive income $ 4,327 $ 3,833