XML 73 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Series A Convertible Preferred Stock    
Temporary Equity [Line Items]    
Preferred Stock Authorized 0 2,172,524
Preferred Stock Issued and Outstanding   2,172,520
Liquidation Preference   $ 11,406
Carrying Value   $ 13,573
Common Stock Issuable Upon Conversion   2,172,520
Series B Convertible Preferred Stock    
Temporary Equity [Line Items]    
Preferred Stock Authorized 0 5,008,210
Preferred Stock Issued and Outstanding   4,999,976
Liquidation Preference   $ 44,625
Carrying Value   $ 44,738
Common Stock Issuable Upon Conversion   4,999,976