XML 67 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs Restructuring Costs (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses $ 16,383us-gaap_RestructuringCharges $ 25,832us-gaap_RestructuringCharges $ 2,000us-gaap_RestructuringCharges          
Cost of Goods Sold                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 591us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_CostofGoodsSoldMember
1,689us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_CostofGoodsSoldMember
0us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_CostofGoodsSoldMember
         
Selling General and Administrative Expense                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 16,383us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
25,832us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
2,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
1,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
4,100us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
3,500us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
8,400us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_SellingGeneralAndAdministrativeExpenseMember
 
Total COGS and SGA                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 16,974us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_COGSandSGAMember
27,521us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_COGSandSGAMember
2,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_COGSandSGAMember
        27,521us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= flir_COGSandSGAMember
Surveillance                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 5,232us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_SurveillanceMember
5,359us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_SurveillanceMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_SurveillanceMember
         
Instruments                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 10,998us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_InstrumentsMember
15,541us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_InstrumentsMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_InstrumentsMember
         
OEM & Emerging Markets                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 170us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_OEMEmergingMarketsMember
1,502us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_OEMEmergingMarketsMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_OEMEmergingMarketsMember
         
Maritime                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses (90)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_MaritimeMember
361us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_MaritimeMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_MaritimeMember
         
Security                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_SecurityMember
327us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_SecurityMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_SecurityMember
         
Detection                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses 544us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_DetectionMember
4,222us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_DetectionMember
2,000us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= flir_DetectionMember
         
Corporate Segment [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring expenses $ 120us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 209us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember