Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Operating Lease Commitments (Details)

v3.8.0.1
Commitments and Contingencies - Operating Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Future Minimum Lease Payments Under Operating Leases      
2018 $ 5,618    
2019 4,758    
2020 3,472    
2021 3,373    
2022 2,942    
Thereafter 5,023    
Minimum lease payments 25,186    
Rent expense $ 7,300 $ 5,600 $ 4,400