Condensed Consolidated Statements of Stockholders' Equity (Deficit) (USD $) In Thousands, except Share data
|
Total
|
Series B-1 convertible preferred stock [Member]
|
Series C-3 convertible preferred stock [Member]
|
Series E-1 convertible preferred stock [Member]
|
Series E- 2 convertible preferred stock [Member]
|
Series E-3 convertible preferred stock [Member]
|
Series E-4 convertible preferred stock [Member]
|
Series E-5 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series A convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series B-1 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series B-2 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series C- 1 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series C-2 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series C-3 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series D convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series E-1 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series E- 2 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series E-3 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series E-4 convertible preferred stock [Member]
|
Convertible preferred stock [Member]
Series E-5 convertible preferred stock [Member]
|
Notes Receivable from Stockholders [Member]
|
Notes Receivable from Stockholders [Member]
Series A convertible preferred stock [Member]
|
Notes Receivable from Stockholders [Member]
Series C- 1 convertible preferred stock [Member]
|
Notes Receivable from Stockholders [Member]
Series D convertible preferred stock [Member]
|
Common Stock [Member]
|
Additional paid-in capital [Member]
|
Additional paid-in capital [Member]
Series B-1 convertible preferred stock [Member]
|
Additional paid-in capital [Member]
Series C-3 convertible preferred stock [Member]
|
Additional paid-in capital [Member]
Series E-1 convertible preferred stock [Member]
|
Additional paid-in capital [Member]
Series E-4 convertible preferred stock [Member]
|
Additional paid-in capital [Member]
Series E-5 convertible preferred stock [Member]
|
Other Comprehensive Income (Loss) [Member]
|
Deficit Accumulated During the Development Stage [Member]
|
Deficit Accumulated During the Development Stage [Member]
Series E-1 convertible preferred stock [Member]
|
Deficit Accumulated During the Development Stage [Member]
Series E- 2 convertible preferred stock [Member]
|
Deficit Accumulated During the Development Stage [Member]
Series E-3 convertible preferred stock [Member]
|