XML 97 R70.htm IDEA: XBRL DOCUMENT v3.3.1.900
Share Capital - Schedule of Share Capital (Details) - shares
Dec. 31, 2015
Dec. 31, 2014
Share Capital [Line Items]    
Common stock, shares issued 83,778,581 13,431,414
Common stock, shares outstanding 83,778,581 13,431,414
Preferred stock, shares issued 0 58,676,017
Preferred stock, shares outstanding 0 58,676,017
Series A Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   4,177,235
Preferred stock, shares outstanding   4,177,235
Series B Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   4,590,439
Preferred stock, shares outstanding   4,590,439
Series C Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   2,261,666
Preferred stock, shares outstanding   2,261,666
Series D Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   4,451,913
Preferred stock, shares outstanding   4,451,913
Series E Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   7,790,861
Preferred stock, shares outstanding   7,790,861
Series F Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   12,864,362
Preferred stock, shares outstanding   12,864,362
Series G Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   5,106,269
Preferred stock, shares outstanding   5,106,269
Series H Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   4,073,020
Preferred stock, shares outstanding   4,073,020
Series I Convertible Preferred shares    
Share Capital [Line Items]    
Preferred stock, shares issued   13,360,252
Preferred stock, shares outstanding   13,360,252