XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statements of Income and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total revenue $ 50,402 $ 63,765
Total cost of sales 24,276 26,520
Gross profit 26,126 37,245
Operating expenses:    
Research and development 13,686 11,776
General and administrative 14,141 14,296
Sales and marketing 5,390 5,288
Total operating expenses 33,217 31,360
(Loss) income from operations (7,091) 5,885
Interest expense   (63)
Other income, net 7,832 3,214
Net income before income taxes 741 9,036
Income tax benefit 40 16
Net income and comprehensive income $ 781 $ 9,052
Net income per common share, Basic $ 0.04 $ 0.44
Net income per common share, Diluted $ 0.04 $ 0.42
Weighted-average shares of common stock outstanding, basic 21,642,793 20,748,302
Weighted average shares of common stock outstanding, Diluted 22,156,420 21,367,304
Product sales    
Total revenue $ 42,203 $ 53,123
Total cost of sales 22,812 24,693
Licensing, royalty, patent, and other revenue    
Total revenue 8,199 10,642
Total cost of sales $ 1,464 $ 1,827