XML 47 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
BUSINESS SEGMENTS (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting Information [Line Items]    
Net revenues from unaffiliated customers $ 75,035,000us-gaap_SalesRevenueNet $ 76,066,000us-gaap_SalesRevenueNet
Segment operating income 4,317,000us-gaap_OperatingIncomeLoss 5,094,000us-gaap_OperatingIncomeLoss
Interest expense (540,000)us-gaap_InterestExpense (490,000)us-gaap_InterestExpense
Income before income taxes 3,777,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 4,604,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Total assets 73,076,000us-gaap_Assets 53,241,000us-gaap_Assets
Long-lived assets, including $51,000 (2013: $22,000) of corporate assets 35,009,000us-gaap_NoncurrentAssets 16,881,000us-gaap_NoncurrentAssets
Reportable Subsegments [Member]    
Segment Reporting Information [Line Items]    
Net revenues from unaffiliated customers 75,035,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
76,066,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Segment operating income 10,313,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
10,328,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
General corporate expense (5,996,000)us-gaap_OtherGeneralExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
(5,234,000)us-gaap_OtherGeneralExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Interest expense (540,000)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
(490,000)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Income before income taxes 3,777,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
4,604,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Total assets 71,376,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
49,893,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Long-lived assets, including $51,000 (2013: $22,000) of corporate assets 35,009,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
16,881,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Depreciation Expense, including $11,000 (2013: $14,000) of corporate expense 1,551,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
1,559,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Amortization Expense 718,000us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
250,000us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
Corporate Segment [Member]    
Segment Reporting Information [Line Items]    
Total assets 1,700,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
3,348,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Long-lived assets, including $51,000 (2013: $22,000) of corporate assets 51,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
22,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation Expense, including $11,000 (2013: $14,000) of corporate expense 11,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
14,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Tools [Member] | Reportable Subsegments [Member]    
Segment Reporting Information [Line Items]    
Net revenues from unaffiliated customers 56,114,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
55,574,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
Segment operating income 6,715,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
7,204,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
Total assets 60,348,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
38,984,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
Long-lived assets, including $51,000 (2013: $22,000) of corporate assets 30,326,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
12,303,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
Depreciation Expense, including $11,000 (2013: $14,000) of corporate expense 1,336,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
1,350,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
Amortization Expense 661,000us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
190,000us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_ToolMember
Hardware [Member] | Reportable Subsegments [Member]    
Segment Reporting Information [Line Items]    
Net revenues from unaffiliated customers 18,921,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
20,492,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
Segment operating income 3,598,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
3,124,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
Total assets 11,028,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
10,909,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
Long-lived assets, including $51,000 (2013: $22,000) of corporate assets 4,632,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
4,556,000us-gaap_NoncurrentAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
Depreciation Expense, including $11,000 (2013: $14,000) of corporate expense 204,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
195,000us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
Amortization Expense $ 57,000us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember
$ 60,000us-gaap_AdjustmentForAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ReportableSubsegmentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pfin_HardwareMember