XML 31 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Redeemable Convertible Preferred Shares and Shareholder's (Deficit) Equity (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Common stock, issuance cost $ 8,300    
Series A-2 Redeemable Convertible Preferred Shares [Member]      
Preferred shares, issuance cost     $ 36
Preferred shares, subscription receivable     $ 5,293
Series A-3 Redeemable Convertible Preferred Shares [Member]      
Preferred shares, issuance cost   $ 332  
Preferred shares, subscription receivable   22,850  
Series B Redeemable Convertible Preferred Shares [Member]      
Preferred shares, issuance cost $ 1,800 $ 38