XML 70 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Minimum Lease Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Leases      
Rent expense $ 20,600 $ 20,600 $ 17,800
Capital lease obligation pertaining to acquisition in northern Texas 300    
Future minimum rental payments under noncancelable operating leases      
2017 13,098    
2018 11,904    
2019 9,666    
2020 7,204    
2021 5,051    
Thereafter 9,107    
Total future minimum rental payments $ 56,030    
Lease buildings | Minimum      
Leases      
Lease term 3 years    
Lease buildings | Maximum      
Leases      
Lease term 10 years    
Lease buildings | Previous owners      
Leases      
Rent expense $ 5,100 $ 5,400 $ 3,800