XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCK OPTIONS - STOCK COMPENSATION (Details 3) (USD $)
12 Months Ended
Dec. 31, 2014
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding 505,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Options outstanding, Weighted Average Remaining Contractual Life (Years) 4 years 9 months 18 days
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.51us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Options Exercisable, Number exercisable 443,994us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 4 years 3 months 18 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.38us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Exercise Price Range One [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 14.44us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeOneMember
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 16.68us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeOneMember
Options outstanding, Number outstanding 24,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeOneMember
Options outstanding, Weighted Average Remaining Contractual Life (Years) 6 months
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 16.50us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeOneMember
Options Exercisable, Number exercisable 24,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeOneMember
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 6 months
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 16.50us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeOneMember
Exercise Price Range Two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices (in dollars per share) $ 11.20pfin_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeTwoMember
Options outstanding, Number outstanding 85,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeTwoMember
Options outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 6 months
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 11.20us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeTwoMember
Options Exercisable, Number exercisable 85,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeTwoMember
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 2 years 6 months
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 11.20us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeTwoMember
Exercise Price Range Three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices (in dollars per share) $ 4.16pfin_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeThreeMember
Options outstanding, Number outstanding 170,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeThreeMember
Options outstanding, Weighted Average Remaining Contractual Life (Years) 3 years 6 months
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.16us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeThreeMember
Options Exercisable, Number exercisable 170,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeThreeMember
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 3 years 6 months
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.16us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeThreeMember
Exercise Price Range Four [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices (in dollars per share) $ 3.05pfin_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFourMember
Options outstanding, Number outstanding 55,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFourMember
Options outstanding, Weighted Average Remaining Contractual Life (Years) 6 years
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.05us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFourMember
Options Exercisable, Number exercisable 55,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFourMember
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 6 years
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.05us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFourMember
Exercise Price Range Five [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, Lower Range Limit (in dollars per share) $ 4.48us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFiveMember
Range of Exercise Prices, Upper Range Limit (in dollars per share) $ 4.95us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFiveMember
Options outstanding, Number outstanding 98,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFiveMember
Options outstanding, Weighted Average Remaining Contractual Life (Years) 6 years 10 months 24 days
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.72us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFiveMember
Options Exercisable, Number exercisable 85,167us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFiveMember
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 6 years 9 months 18 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.68us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeFiveMember
Exercise Price Range Six [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices (in dollars per share) $ 8.21pfin_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeSixMember
Options outstanding, Number outstanding 71,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeSixMember
Options outstanding, Weighted Average Remaining Contractual Life (Years) 8 years 3 months 18 days
Options outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.21us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeSixMember
Options Exercisable, Number exercisable 23,827us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeSixMember
Options Exercisable, Weighted Average Remaining Contractual Life (Years) 8 years 3 months 18 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.21us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pfin_ExercisePriceRangeSixMember