XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Common stock, par or stated value per share $ 0.00001 $ 0.00001 $ 0.00001 $ 0.00001
Common stock, shares authorized 500,000,000 500,000,000 500,000,000 500,000,000
Common stock, shares, issued 49,547,000 49,378,000 46,600,000 37,192,000
Common stock, shares, outstanding 49,547,000 49,378,000 46,600,000 37,192,000
Preferred Stock        
Preferred stock, par or stated value per share $ 0.00001 $ 0.00001 $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0 0 0
Preferred Stock, Shares Outstanding 0 0 0 0