v3.5.0.2
Commitments and Contingencies - Minimum Required Payments (Details)
$ in Thousands
Sep. 30, 2016
USD ($)
Operating Leases  
Three months ending December 31, 2016 $ 1,289
2017 4,330
2018 3,452
2019 2,836
2020 2,310
Thereafter 4,630
Operating leases 18,847
Unconditional Purchase Obligations  
Three months ending December 31, 2016 7,261
2017 16,552
2018 14,740
2019 11,226
2020 7,344
Thereafter 42,105
Unconditional purchase obligations $ 99,228