Stock Options, Common Stock and Warrants - Share-Based Compensation (Details) (USD $)
|
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Share-based compensation expense | $ 8,067,000us-gaap_AllocatedShareBasedCompensationExpense | $ 4,536,000us-gaap_AllocatedShareBasedCompensationExpense | $ 1,641,000us-gaap_AllocatedShareBasedCompensationExpense |
Unrecognized employee related stock-based compensation | 13,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized | ||
Weighted average period for recognition of unrecognized stock-based compensation | 2 years 9 months 11 days | ||
Cost of sales | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Share-based compensation expense |
36,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |
0us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |
2,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember |
Sales and marketing expenses | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Share-based compensation expense |
46,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingAndMarketingExpenseMember |
0us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingAndMarketingExpenseMember |
2,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_SellingAndMarketingExpenseMember |
Product development | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Share-based compensation expense |
268,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember |
0us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember |
3,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_ResearchAndDevelopmentExpenseMember |
General and administrative | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Share-based compensation expense |
$ 7,717,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_GeneralAndAdministrativeExpenseMember |
$ 4,536,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_GeneralAndAdministrativeExpenseMember |
$ 1,634,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_IncomeStatementLocationAxis = us-gaap_GeneralAndAdministrativeExpenseMember |
X | ||||||||||
- Definition
Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Unrecognized cost of unvested share-based compensation awards. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|