XML 67 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Segment Reporting Information (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Net sales $ 37,135,207us-gaap_SalesRevenueNet $ 37,117,830us-gaap_SalesRevenueNet
Depreciation 1,262,725us-gaap_Depreciation 1,093,062us-gaap_Depreciation
Segment Operating Profit 4,964,843fil_SegmentProfit 5,602,893fil_SegmentProfit
Selling and administrative expenses (2,114,893)fil_SellingAndAdministrativeExpensesUnallocatedCorporate (2,137,699)fil_SellingAndAdministrativeExpensesUnallocatedCorporate
Other income 56,939us-gaap_InterestAndOtherIncome 160,835us-gaap_InterestAndOtherIncome
Income before income taxes 2,906,889us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic 3,626,029us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Capital expenditures 1,735,041us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 3,474,858us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Accounts receivable, net 5,669,654us-gaap_AccountsReceivableNetCurrent [1] 5,510,770us-gaap_AccountsReceivableNetCurrent [1]
Inventories, net 5,162,474us-gaap_InventoryNet 4,880,788us-gaap_InventoryNet
Property, plant and equipment, net 10,877,995us-gaap_PropertyPlantAndEquipmentNet 10,409,120us-gaap_PropertyPlantAndEquipmentNet
Other assets 7,257,512us-gaap_OtherAssets 7,356,668us-gaap_OtherAssets
Fastener    
Net sales 34,116,301us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
33,616,593us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Depreciation 1,123,818us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
957,078us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Segment Operating Profit 4,219,161fil_SegmentProfit
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
4,659,006fil_SegmentProfit
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Selling and administrative expenses 0fil_SellingAndAdministrativeExpensesUnallocatedCorporate
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
0fil_SellingAndAdministrativeExpensesUnallocatedCorporate
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Other income 0us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
0us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Capital expenditures 1,667,248us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
3,092,842us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Accounts receivable, net 5,362,201us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
5,277,378us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Inventories, net 4,308,987us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
4,076,781us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Property, plant and equipment, net 9,267,529us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
8,727,541us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FastenerMember
Assembly Equipment    
Net sales 3,018,906us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
3,501,237us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Depreciation 65,621us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
59,195us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Segment Operating Profit 745,682fil_SegmentProfit
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
943,887fil_SegmentProfit
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Selling and administrative expenses 0fil_SellingAndAdministrativeExpensesUnallocatedCorporate
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
0fil_SellingAndAdministrativeExpensesUnallocatedCorporate
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Other income 0us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
0us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Capital expenditures 42,411us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
90,010us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Accounts receivable, net 307,453us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
233,392us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Inventories, net 853,487us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
804,007us-gaap_InventoryNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Property, plant and equipment, net 1,113,923us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
1,137,133us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_AssemblyEquipmentMember
Unallocated Corporate    
Depreciation 73,286us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
76,789us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
Selling and administrative expenses (2,114,893)fil_SellingAndAdministrativeExpensesUnallocatedCorporate
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
(2,137,699)fil_SellingAndAdministrativeExpensesUnallocatedCorporate
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
Other income 56,939us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
160,835us-gaap_InterestAndOtherIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
Capital expenditures 25,382us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
292,006us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
Property, plant and equipment, net 496,543us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
544,446us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
Other assets $ 7,257,512us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
$ 7,356,668us-gaap_OtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= fil_UnallocatedCorporateMember
[1] Net of allowance of $150,000.