Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) Per Share (Details)

v3.4.0.3
Earnings (Loss) Per Share (Details) - shares
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of common stock warrant and common stock options exercised 1,799,299 21,735,636
Number of common stock issued for stock warrant and stock options exercised 1,795,075 20,529,027
Shares surrendered in lieu of cash payment 4,224 1,206,609
Common stock investments, available for sale    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares 6,052,199 17,489,421