XML 97 R81.htm IDEA: XBRL DOCUMENT v3.7.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Leases [Abstract]      
Rent expense $ 4,000 $ 3,600 $ 3,700
Future minimum non-cancelable operating lease payments      
2017 3,778    
2018 2,983    
2019 1,636    
2020 1,247    
2021 1,255    
Thereafter 1,167    
Total operating lease commitments 12,066    
Operating Leased Assets [Line Items]      
Liability related to rent escalations 1,100 $ 1,100  
Allowance for moving expenses and tenant improvements $ 1,500    
Property subject to rent escalations | Minimum      
Operating Leased Assets [Line Items]      
Term of lease 48 months    
Property subject to rent escalations | Maximum      
Operating Leased Assets [Line Items]      
Term of lease 125 months    
Corporate headquarters      
Operating Leased Assets [Line Items]      
Term of lease 125 months