XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Income and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total revenue $ 63,765 $ 59,985
Total cost of sales 26,520 26,040
Gross profit 37,245 33,945
Operating expenses:    
Research and development 11,776 11,108
General and administrative 14,296 11,741
Sales and marketing 5,288 4,869
Total operating expenses 31,360 27,718
Income from operations 5,885 6,227
Interest expense (63) (274)
Other income, net 3,214 190
Net income before income taxes 9,036 6,143
Income tax benefit (expense) 16 (14)
Net income and comprehensive income $ 9,052 $ 6,129
Net income per common share, Basic $ 0.44 $ 0.30
Net income per common share, Diluted $ 0.42 $ 0.29
Weighted average shares of common stock outstanding, basic 20,748,302 20,130,336
Weighted average shares of common stock outstanding, diluted 21,367,304 20,775,925
Product sales    
Total revenue $ 53,123 $ 55,032
Total cost of sales 24,693 25,112
Licensing, royalty, patent and other revenue    
Total revenue 10,642 4,953
Total cost of sales $ 1,827 $ 928