XML 38 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Option and Equity Incentive Plans (Details 2) (Options, USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Options
 
Shares Under Options  
Outstanding at the beginning of the period (in shares) 467,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Granted (in shares) 35,193us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Exercised (in shares) (162,586)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Outstanding at the end of the period (in shares) 340,107us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Exercisable at the end of the period (in shares) 257,608us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Vested and expected to vest at the end of the period (in shares) 340,107us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Weighted Average Exercise Price  
Outstanding at the beginning of the period (in dollars per share) $ 9.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Granted (in dollars per share) $ 24.69us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Exercised (in dollars per share) $ 4.36us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Outstanding at the end of the period (in dollars per share) $ 12.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Exercisable at the end of the period (in dollars per share) $ 10.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Vested and expected to vest at the end of the period (in dollars per share) $ 12.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Weighted Average Remaining Contractual Life  
Outstanding at the end of the period 3 years 9 months 29 days
Exercisable at the end of the period 3 years 11 months 1 day
Vested and expected to vest at the end of the period 3 years 9 months 29 days
Aggregate Intrinsic Value  
Outstanding at the end of the period $ 4,008us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Exercisable at the end of the period 3,675us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember
Vested and expected to vest at the end of the period $ 4,008us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= ufpt_EmployeeAndNonemployeeStockOptionMember