XML 27 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Discontinued Operations (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Discontinued Operations      
After-tax income (loss) from discontinued operations $ (15,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax $ (76,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax $ 355,000us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
Interest expense allocated to discontinued operations 0us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense    
Revenue and pre-tax income (loss) related to discontinued operations      
Revenue 7,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue 49,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue 4,668,000us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
Pre-tax income (loss) (25,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax (195,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax 567,000us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
Operation located in Delaware      
Discontinued Operations      
After-tax income (loss) from discontinued operations   (100,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= fix_OperationLocatedInDelawareMember
100,000us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= fix_OperationLocatedInDelawareMember
Income associated with the reduction of estimated liabilities associated with the sale and shutdown of previous discontinued operations     300,000us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= fix_OperationLocatedInDelawareMember
Operation located in Delaware | Maximum      
Discontinued Operations      
After-tax income (loss) from discontinued operations $ (100,000)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= fix_OperationLocatedInDelawareMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember