XML 18 R55.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Commitments and Contingencies (Details 2) | 12 Months Ended
--- | ---
Dec. 31, 2012 item
Gaskets mislabeled as being non-asbestos |
Commitments and Contingencies |
Number of gaskets bought, that might have been mislabeled | 34,000
Number of Ferguson customers who have found asbestos in gaskets above the 1% level | 4
Gaskets mislabeled as being non-asbestos | Maximum |
Commitments and Contingencies |
Percentage of asbestos in to be classified as non-asbestos | 1.00%
Surety | Minimum |
Surety |
Percentage of business which has required bonds | 25.00%
Surety | Maximum |
Surety |
Percentage of business which has required bonds | 35.00%

X
- Details
Name: | fix_LossContingencySuretyAbstract
Namespace Prefix: | fix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of customers of the supplier who has found asbestos in gaskets above the threshold percentage. + References No definition available. + Details
Name: | fix_NumberOfCustomersOfSupplierWhoHaveFoundAsbestosInGasketsAboveThresholdLevel
Namespace Prefix: | fix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of gaskets bought that might have been mislabeled. + References No definition available. + Details
Name: | fix_NumberOfGasketsThatMightHaveBeenMislabeled
Namespace Prefix: | fix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of asbestos in gaskets to classify them as non-asbestos. + References No definition available. + Details
Name: | fix_PercentageOfAsbestosInGasketsToClassifyAsNonAsbestos
Namespace Prefix: | fix_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of business which has required bonds. + References No definition available. + Details
Name: | fix_PercentageOfBusinessWhichHasRequiredBonds
Namespace Prefix: | fix_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration