Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) Per Share - Narrative (Details)

v3.5.0.2
Earnings (Loss) Per Share - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of common stock warrant and common stock options exercised 660,921 1,595,614 2,899,458 25,437,929
Number of common stock issued for stock warrant and stock options exercised 658,357 1,595,461 2,771,514 24,231,122
Shares surrendered in lieu of cash payment 2,564 153 127,944 1,206,807
Common stock investments, available for sale        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares 9,175,105   11,687,219 12,348,652