XML 80 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Activities (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Activity and liability balances related to restructuring charges [Roll Forward]      
Liability, Beginning balance $ 0us-gaap_RestructuringReserve $ 122,000us-gaap_RestructuringReserve  
New Charges 1,832,000us-gaap_RestructuringCharges 1,387,000us-gaap_RestructuringCharges 5,245,000us-gaap_RestructuringCharges
Cash Payment and Other Settlements (1,832,000)belfb_RestructuringCashPaymentsAndOtherSettlements (1,509,000)belfb_RestructuringCashPaymentsAndOtherSettlements  
Liability, Ending balance 0us-gaap_RestructuringReserve 0us-gaap_RestructuringReserve 122,000us-gaap_RestructuringReserve
Restructuring costs 1,832,000us-gaap_RestructuringCharges 1,387,000us-gaap_RestructuringCharges 5,245,000us-gaap_RestructuringCharges
Severance costs     3,200,000us-gaap_SeveranceCosts1
Asset disposals     1,400,000belfb_AssetDisposalCostsRelatedToRestructuring
Other expenses     600,000us-gaap_OtherRestructuringCosts
Severance Costs [Member]      
Activity and liability balances related to restructuring charges [Roll Forward]      
Liability, Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
122,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
New Charges 1,778,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1,239,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Cash Payment and Other Settlements (1,778,000)belfb_RestructuringCashPaymentsAndOtherSettlements
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(1,361,000)belfb_RestructuringCashPaymentsAndOtherSettlements
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Liability, Ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring costs 1,778,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1,239,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Transportation of Equipment [Member]      
Activity and liability balances related to restructuring charges [Roll Forward]      
Liability, Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
 
New Charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
 
Cash Payment and Other Settlements 0belfb_RestructuringCashPaymentsAndOtherSettlements
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
(100,000)belfb_RestructuringCashPaymentsAndOtherSettlements
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
 
Liability, Ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
 
Restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= belfb_TransportationOfEquipmentMember
 
Other Restructuring Costs [Member]      
Activity and liability balances related to restructuring charges [Roll Forward]      
Liability, Beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
New Charges 54,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
48,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Cash Payment and Other Settlements (54,000)belfb_RestructuringCashPaymentsAndOtherSettlements
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
(48,000)belfb_RestructuringCashPaymentsAndOtherSettlements
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Liability, Ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Restructuring costs $ 54,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
$ 48,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember