XML 60 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Stock-based Compensation (Details) - Options Exercised (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 15 - Stock-based Compensation (Details) - Options Exercised [Line Items]      
Number of options exercised (in Shares) 558,150us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 464,150us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 363,850us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Aggregate fair value $ 10,718us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised $ 7,467us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised $ 6,933us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Employee Stock Option [Member]      
Note 15 - Stock-based Compensation (Details) - Options Exercised [Line Items]      
Number of options exercised (in Shares) 558,150us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
464,150us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
363,850us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate fair value 27,973us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
16,780us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11,198us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Intrinsic value 17,223us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
9,313us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4,265us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Amount of cash received 10,750us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
7,467us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
6,933us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Tax benefit recognized $ 5,856us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 3,148us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1,438us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember