XML 64 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Convertible Preferred Stock - Additional Information (Detail) - Convertible Preferred Stock Series A, A-2, B, C, D and D-1 [Member] - $ / shares
Sep. 30, 2015
Dec. 31, 2014
Class of Stock [Line Items]    
Convertible preferred stock, shares authorized 10,000,000 24,348,003
Convertible preferred stock, par value $ 0.001 $ 0.001