Mar'20 | Dec'19 | Sep'19 | Jun'19 | Mar'19 | Dec'18 | Sep'18 | Sep'18 | Jun'18 | Mar'18 | Dec'17 | Dec'17 | Sep'17 | Jun'17 | Mar'17 | Dec'16 | Sep'16 | Jun'16 | Mar'16 | Dec'15 | Sep'15 | Jun'15 | Mar'15 | Dec'14 | Sep'14 | Jun'14 | Mar'14 | Dec'13 | Sep'13 | Jun'13 | Mar'13 | Dec'12 | Sep'12 | Jun'12 | Mar'12 | Dec'11 | Sep'11 | Jun'11 | Mar'11 | Sep'10 | Jun'10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product sales | ||||||||||||||||||||||||||||||||||||||||
6,511 | 5,444 | 4,387 | 6,366 | 5,269 | 6,080 | 6,116 | 6,116 | 5,228 | 4,155 | - | 3,796 | 4,211 | 3,723 | 2,845 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Product sales | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2,873 | 3,326 | 3,934 | 5,215 | 5,024 | 5,423 | 5,635 | 5,635 | 5,882 | 5,984 | 5,130 | 5,952 | 5,021 | 5,918 | 5,240 | 4,913 | 3,976 | 2,605 | 3,529 | 3,342 | 3,794 | 4,508 | 4,292 | 5,047 | 5,574 | 4,970 |
Research and development under cooperative agreement | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 42 | 0 | 0 | 0 | 64 | 85 | 4 | 33 | 77 | 55 | 59 | 117 | - | - | - | - | - | - | - | - | - | - |
Research and development under cooperative agreement | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 138 | 98 | - | - | - | 549 | 792 | 433 | 215 |
Research and development under cooperative agreement | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 212 | - | 392 | - | - | - | - |
Total Revenues | ||||||||||||||||||||||||||||||||||||||||
- | - | 4,387 | 6,366 | - | - | 6,116 | 6,116 | 5,228 | 4,155 | 3,796 | - | 4,211 | 3,723 | 2,845 | 2,873 | 3,326 | 3,934 | 5,215 | 5,066 | 5,423 | 5,635 | 5,635 | 5,946 | 6,070 | 5,134 | 5,986 | 5,099 | 5,974 | 5,300 | 5,031 | 4,124 | 2,744 | 3,628 | 3,554 | 4,224 | 4,901 | 4,841 | 5,840 | 6,007 | 5,186 |
Cost of product sales | ||||||||||||||||||||||||||||||||||||||||
4,961 | 4,461 | 4,164 | 5,191 | 5,110 | 4,881 | 5,152 | 5,152 | 4,623 | 4,011 | - | 3,232 | 3,450 | 3,309 | 2,925 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Cost of product sales | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2,796 | 2,941 | 3,374 | 4,084 | 3,939 | 4,448 | 4,336 | 4,336 | 4,360 | 4,658 | 4,072 | 4,419 | 3,673 | 4,209 | 3,887 | 4,018 | 3,673 | 2,862 | 3,352 | 3,405 | 3,627 | 3,651 | 3,380 | 4,219 | 4,151 | 3,608 |
Cost of research and development under cooperative agreement | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 34 | 0 | 0 | 0 | 51 | 72 | 3 | 28 | 65 | 46 | 49 | 97 | 118 | 117 | 82 | 183 | 348 | 358 | 502 | 764 | 372 | 193 |
Gross Margin | ||||||||||||||||||||||||||||||||||||||||
1,550 | 982 | 222 | 1,174 | 159 | 1,199 | 963 | 963 | 605 | 143 | - | 563 | 761 | 414 | -80 | 77 | 385 | 560 | 1,131 | 1,092 | 974 | 1,299 | 1,299 | 1,534 | 1,339 | 1,058 | 1,538 | 1,361 | 1,718 | 1,363 | 914 | 332 | -236 | 192 | -33 | 248 | 891 | 959 | 856 | 1,484 | 1,384 |
Selling, general, and administrative expense | ||||||||||||||||||||||||||||||||||||||||
928 | 614 | 702 | 917 | 903 | 991 | 982 | 982 | 931 | 908 | - | 958 | 743 | 933 | 973 | 772 | 763 | 892 | 908 | 860 | 960 | 1,112 | 1,112 | 958 | 1,017 | 1,153 | 1,125 | 930 | 1,059 | 1,008 | 899 | 760 | 641 | 845 | 808 | 712 | 835 | 927 | 816 | 802 | 663 |
Income (loss) from operations | ||||||||||||||||||||||||||||||||||||||||
621 | 368 | -479 | 257 | -744 | 208 | -18 | -18 | -325 | -764 | - | -395 | 17 | -519 | -1,053 | -695 | -377 | -331 | 223 | 231 | 13 | 186 | 186 | 576 | 321 | -94 | 412 | 430 | 659 | 355 | 14 | -427 | -877 | -652 | -842 | -463 | 56 | 32 | 39 | 682 | 720 |
Other income, net | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Interest income (expense), net | ||||||||||||||||||||||||||||||||||||||||
- | - | -16 | -7 | - | - | -13 | -13 | -11 | 0 | - | - | 2 | 2 | - | - | 1 | 2 | - | - | 1 | 0 | 0 | - | - | - | -0 | -3 | -3 | -12 | -10 | - | - | - | - | - | - | -8 | -9 | - | - |
Other income, net | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | 40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other income (expense), net | ||||||||||||||||||||||||||||||||||||||||
-19 | - | - | - | 0 | - | 13 | 13 | - | - | - | - | 0 | - | - | - | - | - | - | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Interest income (expense), net | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | -0 | -0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Income (loss) before taxes | ||||||||||||||||||||||||||||||||||||||||
601 | 356 | -495 | 250 | -744 | 198 | -18 | -18 | -337 | -764 | - | -392 | 20 | -516 | -1,051 | -692 | -335 | -328 | 227 | 234 | 15 | 187 | 187 | 583 | 321 | -95 | 411 | 426 | 655 | 342 | 4 | - | - | - | -848 | - | - | 24 | 29 | - | - |
Income tax provision (benefit) | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | 3,059 | -5 | -5 | -80 | -190 | - | 400 | 7 | -183 | -446 | -442 | -196 | -70 | 30 | 19 | 7 | 73 | 73 | -34 | 127 | -38 | 164 | 150 | 204 | 106 | 1 | - | - | - | - | - | - | 11 | 13 | - | - |
Interest expense, net | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 4 | 5 | -5 | - | -8 | - | - | - | - |
Net income (loss) before income tax expense (benefit) | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -881 | -657 | - | - | 48 | - | - | - | - |
Income tax expense (benefit) | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -351 | -285 | -314 | - | 20 | - | - | - | - |
Net income (loss) | ||||||||||||||||||||||||||||||||||||||||
601 | 351 | -495 | 250 | -744 | -2,860 | -13 | -13 | -257 | -574 | - | -793 | 13 | -333 | -604 | -253 | -138 | -258 | 197 | 214 | 8 | 113 | 113 | 618 | 194 | -57 | 247 | 275 | 451 | 236 | 2 | -84 | -530 | -372 | -534 | -102 | 27 | 13 | 16 | - | - |
Net income (loss) per basic and diluted common share | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | -0.05 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other income (expense), net | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -7 | -7 |
Net income before income tax expense | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 674 | 713 |
Income tax expense | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 254 | 263 |
Net income | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 420 | 449 |
Net income (loss) per basic common share | ||||||||||||||||||||||||||||||||||||||||
0.05 | 0.03 | -0.04 | 0.02 | -0.06 | -0.22 | 0.00 | 0.00 | -0.02 | -0.04 | - | - | 0.00 | -0.03 | - | -0.01 | -0.01 | -0.02 | 0.01 | 0.01 | 0.00 | 0.01 | 0.01 | 0.05 | 0.01 | 0.00 | 0.02 | 0.02 | 0.03 | 0.02 | 0.00 | -0.01 | -0.04 | -0.03 | -0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.03 | 0.04 |
Weighted average number of basic common shares outstanding | ||||||||||||||||||||||||||||||||||||||||
13,207 | 13,210 | 13,206 | 13,206 | 13,206 | 13,213 | 13,203 | 13,203 | 13,203 | 13,203 | - | - | 13,203 | 13,203 | - | 13,203 | 13,203 | 13,200 | 13,198 | 13,167 | 13,197 | 13,178 | 13,178 | 13,138 | 13,091 | 13,084 | 13,069 | - | 13,198 | - | 12,871 | 12,871 | 12,871 | 12,869 | 12,865 | 12,861 | 12,748 | 12,738 | 12,714 | 12,648 | 12,624 |
Net income (loss) per diluted common share | ||||||||||||||||||||||||||||||||||||||||
0.05 | 0.03 | -0.04 | 0.02 | -0.06 | -0.22 | 0.00 | 0.00 | -0.02 | -0.04 | - | - | 0.00 | -0.03 | - | -0.01 | -0.01 | -0.02 | 0.01 | 0.01 | 0.00 | 0.01 | 0.01 | 0.04 | 0.01 | 0.00 | 0.02 | 0.02 | 0.03 | 0.02 | 0.00 | -0.01 | -0.04 | -0.03 | -0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.03 | 0.03 |
Weighted average number of diluted common shares outstanding | ||||||||||||||||||||||||||||||||||||||||
13,247 | 13,155 | 13,206 | 13,260 | 13,206 | 13,211 | 13,203 | 13,203 | 13,203 | 13,203 | - | - | 13,229 | 13,203 | - | 12,897 | 13,203 | 13,200 | 13,503 | 13,689 | 13,611 | 13,627 | 13,627 | 14,292 | 13,737 | 13,084 | 13,696 | 13,465 | 13,522 | 12,961 | 13,112 | 12,871 | 12,871 | 12,869 | 12,865 | 11,462 | 13,190 | 13,229 | 13,180 | 12,998 | 12,938 |
Weighted average number of basic and diluted common shares outstanding | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | 13,203 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 13,091 | - | - | - | - | - | - | - | - | - | - | - |