XML 80 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
Operating Leases Future Minimum Payments (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Commitments and Contingencies Disclosure [Abstract]      
2016 $ 42,641,000    
2017 33,603,000    
2018 25,902,000    
2019 18,319,000    
2020 9,924,000    
Thereafter 14,779,000    
Total 145,168,000    
Rent expense on operating leases $ 49,959,000 $ 46,220,000 $ 40,484,000