Quarterly report pursuant to Section 13 or 15(d)

Note 16 - Incentive and Non-Statutory Stock Option Plan (Detail) - The average life remaining on the options and warrants;

v2.4.0.6
Note 16 - Incentive and Non-Statutory Stock Option Plan (Detail) - The average life remaining on the options and warrants; (USD $)
9 Months Ended
Sep. 30, 2012
WARRANTS:  
Exercise Price - Maximum (in Shares) 252,318
Number Outstanding and Exercisable 4 years 18 days
Weighted Average Remaining Contractual Life $ 6.65
Exercise Price $0.10 - $9.90 [Member]
 
Issued by the Company  
Exercise Price - Minimum $ 0.10
Exercise Price - Maximum (in Shares) 270,000
Number Outstanding and Exercisable 5 years 73 days
Weighted Average Remaining Contractual Life $ 6.98
Weighted Ave Exericse Price $ 9.90
Exercise Price $10.00 - $19.90 [Member]
 
Issued by the Company  
Exercise Price - Minimum $ 10.00
Exercise Price - Maximum (in Shares) 187,431
Number Outstanding and Exercisable 2 years 332 days
Weighted Average Remaining Contractual Life $ 18.94
Weighted Ave Exericse Price $ 19.90
Exercise Price $20.00 - $29.90 [Member]
 
Issued by the Company  
Exercise Price - Minimum $ 20.00
Exercise Price - Maximum (in Shares) 229,000
Number Outstanding and Exercisable 2 years 244 days
Weighted Average Remaining Contractual Life $ 26.55
Weighted Ave Exericse Price $ 29.90
Exercise Price $30.00 - $50.00 [Member]
 
Issued by the Company  
Exercise Price - Minimum $ 30.00
Exercise Price - Maximum (in Shares) 64,000
Number Outstanding and Exercisable 1 year 109 days
Weighted Average Remaining Contractual Life $ 43.83
Weighted Ave Exericse Price $ 50.00
Total [Member]
 
Issued by the Company  
Exercise Price - Maximum (in Shares) 750,431
Number Outstanding and Exercisable 3 years 189 days
Weighted Average Remaining Contractual Life $ 19.08
Exercise Price $3.10 - $7.73 [Member]
 
WARRANTS:  
Exercise Price - Minimum $ 3.10
Exercise Price - Maximum (in Shares) 252,318
Number Outstanding and Exercisable 4 years 18 days
Weighted Average Remaining Contractual Life $ 6.65
Weighted Ave Exericse Price $ 7.73