XML 53 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 14 - Stock-based Compensation (Details) - Compensation Related to Stock-based Awards (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 5,571us-gaap_AllocatedShareBasedCompensationExpense $ 6,264us-gaap_AllocatedShareBasedCompensationExpense $ 6,378us-gaap_AllocatedShareBasedCompensationExpense
Tax effect on stock-based compensation expense 836us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 783us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 797us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Net effect of stock-based compensation expense 4,735us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 5,481us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 5,581us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Cost of Sales [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 3,076us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
3,971us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
4,225us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling and Marketing Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 261us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
494us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
542us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
General and Administrative Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 2,234us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 1,799us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 1,611us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember