Quarterly report pursuant to Section 13 or 15(d)

Per Share Data - Computations of Basic and Diluted Per Share (Details)

v3.3.0.814
Per Share Data - Computations of Basic and Diluted Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Earnings Per Share [Abstract]        
Basic weighted-average shares 183,519,768 182,988,516 184,415,040 182,082,141
Effect of dilutive securities:        
Options to purchase common stock 0 18,424,579 0 15,289,845
Warrants to purchase common stock 0 9,122,277 0 7,871,369
Dilutive potential common shares 0 27,546,856 0 23,161,214
Weighted average common shares outstanding and dilutive potential common shares 183,519,768 210,535,372 184,415,040 205,243,355