XML 75 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commitments and Contingencies      
Rent expense $ 25,200,000us-gaap_OperatingLeasesRentExpenseNet $ 25,000,000us-gaap_OperatingLeasesRentExpenseNet $ 22,000,000us-gaap_OperatingLeasesRentExpenseNet
2015 14,479,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2016 11,040,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2017 9,531,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018 5,544,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2019 3,434,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 18,641,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Total future minimum rental payments 62,669,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Schedule Of Guarantees      
Maximum potential undiscounted payments 251,265,000us-gaap_GuaranteeObligationsMaximumExposure    
Performance guarantees through letters of credit      
Schedule Of Guarantees      
Term 2015-2019    
Maximum potential undiscounted payments 142,785,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PerformanceGuaranteeMember
   
Standby letters of credit      
Schedule Of Guarantees      
Term 2015    
Maximum potential undiscounted payments 12,910,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_StandbyLettersOfCreditMember
   
Commercial letters of credit      
Schedule Of Guarantees      
Term 2015    
Maximum potential undiscounted payments 9,192,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_LetterOfCreditMember
   
Bid bonds and performance bonds      
Schedule Of Guarantees      
Term 2015-2023    
Maximum potential undiscounted payments $ 86,378,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_SuretyBondMember