XML 61 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Stock Purchase Plan Stock Options and Warrants - Allocation of Recognized Period Costs (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]      
Allocated Share-based Compensation Expense $ 1,460,000us-gaap_AllocatedShareBasedCompensationExpense $ 1,467,000us-gaap_AllocatedShareBasedCompensationExpense $ 1,917,000us-gaap_AllocatedShareBasedCompensationExpense
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized 4,900,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 3 years 6 months 20 days    
Cost of goods sold      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based Compensation Expense 198,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
145,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
245,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based Compensation Expense 69,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
87,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
119,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Selling, general, and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocated Share-based Compensation Expense $ 1,193,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 1,235,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 1,553,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember