BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($) |
Aug. 31, 2016 |
Feb. 29, 2016 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Accounts receivable, allowance for doubtful accounts | $ 23,384 | $ 37,486 |
| Patents, accumulated amortization | $ 157,432 | $ 147,380 |
| Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
| Common stock, authorized | 50,000,000 | 50,000,000 |
| Common stock, issued | 40,487,532 | 40,487,532 |
| Common stock, outstanding | 37,699,909 | 37,966,501 |
| Treasury stock, shares | 2,787,623 | 2,521,031 |