|
Note 12 - Accrued Liabilities (Details) - Accrued Liabilities (USD $)
|
Dec. 31, 2013
|
Jan. 31, 2013
|
|---|---|---|
| Accrued Liabilities [Abstract] | ||
| Professional fees | $ 460,924 | |
| Accrued sales commissions | 619,186 | 332,844 |
| Accrued bonuses | 467,701 | 580,352 |
| Accrued capital expenditures | 828,716 | |
| Taxes payable | (279,391) | 691,136 |
| Accrued expenses | 807,884 | 67,303 |
| Other | 1,518,875 | 254,266 |
| Total | $ 4,423,896 | $ 1,925,901 |