XML 28 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000,000 22,000,000
Treasury stock, shares 9,500 0
Mezzanine B Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, shares designated 0 5,000,000
Convertible preferred stock, shares issued 0 1,242,069
Convertible preferred stock, shares outstanding 0 1,242,069
Convertible preferred stock value for liquidation preference   $ 32,840
Mezzanine A Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, shares designated 0 3,677,622
Convertible preferred stock, shares issued 0 3,677,622
Convertible preferred stock, shares outstanding 0 3,677,622
Convertible preferred stock value for liquidation preference   $ 50,420
Series 4 Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, shares designated 0 1,833,333
Convertible preferred stock, shares issued 0 1,833,333
Convertible preferred stock, shares outstanding 0 1,833,333
Convertible preferred stock value for liquidation preference   $ 11,000
Series 3 Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, shares designated 0 1,349,382
Convertible preferred stock, shares issued 0 1,322,570
Convertible preferred stock, shares outstanding 0 1,322,570
Convertible preferred stock value for liquidation preference   $ 7,538
Series 2 Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, shares designated 0 1,226,242
Convertible preferred stock, shares issued 0 1,226,242
Convertible preferred stock, shares outstanding 0 1,226,242
Convertible preferred stock value for liquidation preference   $ 2,000
Series 1 Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, shares designated 0 1,229,862
Convertible preferred stock, shares issued 0 1,229,862
Convertible preferred stock, shares outstanding 0 1,229,862
Convertible preferred stock value for liquidation preference   $ 1,000
Voting Common Stock    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000,000 22,000,000
Common stock, shares issued 15,949,492 2,235,838
Common stock, shares outstanding 15,939,992 2,235,838
Non-voting Common Stock    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 0 229,263
Common stock, shares issued 0 191,052
Common stock, shares outstanding 0 191,052