XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Revenue $ 16,311 $ 14,142
Cost of revenue 7,515 6,497
Gross profit 8,796 7,645
Operating expenses    
Research and development 2,084 2,112
Selling, general and administrative 2,520 2,230
Total operating expenses 4,604 4,342
Income from operations 4,192 3,303
Other income, net 773 479
Income before income taxes 4,965 3,782
Provision for income taxes 585 406
Net income $ 4,380 $ 3,376
Net income per share:    
Basic $ 0.24 $ 0.19
Diluted $ 0.23 $ 0.18
Weighted average shares outstanding used in computing net income per share    
Basic 18,431,048 18,231,078
Diluted 18,927,227 18,597,290
Comprehensive income:    
Net Income (Loss) $ 4,380 $ 3,376
Other comprehensive income, net of tax:    
Unrealized loss on available-for-sale debt securities, net of tax expense of $1 and $8 for the three months ended March 31, 2024 and 2023, respectively 4 32
Comprehensive income $ 4,384 $ 3,408