Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Operating Leases (Details)

v3.3.1.900
Commitments and Contingencies - Operating Leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating lease payments in 2016 $ 3,779
Operating lease payments in 2017 3,210
Operating lease payments in 2018 1,834
Operating lease payments in 2019 1,271
Operating lease payments in 2020 670
Operating lease payments thereafter 96
Total minimum lease payments $ 10,860