Common and Preferred Stock - Narrative (Details)
Dec. 31, 2015
$ / shares
shares
Mar. 11, 2015
vote
$ / shares
shares
Feb. 10, 2015
shares
Dec. 31, 2014
$ / shares
shares
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]        
Increase in common shares authorized (in shares)     3,000,000  
Common shares authorized 500,000,000 500,000,000 25,000,000 22,000,000
Total shares authorized   510,000,000    
Preferred shares authorized   10,000,000    
Common shares par value (in usd per share) | $ / shares $ 0.00005 $ 0.00005   $ 0.00005
Preferred stock par value (in usd per share) | $ / shares   $ 0.00005    
Number of votes per common stock share | vote   1