Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Operating Leases (Details)

v3.6.0.2
Commitments and Contingencies - Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating lease payments in 2017 $ 4,690
Operating lease payments in 2018 3,675
Operating lease payments in 2019 2,925
Operating lease payments in 2020 2,080
Operating lease payments in 2021 1,493
Operating lease payments thereafter 3,515
Total minimum lease payments $ 18,378