v3.5.0.2
Commitments and Contingencies - Minimum Required Payments (Details)
$ in Thousands
Jun. 30, 2016
USD ($)
Operating Leases  
Six months ending December 31, 2016 $ 2,613
2017 4,328
2018 3,452
2019 2,836
2020 2,310
Thereafter 4,630
Operating leases 20,169
Unconditional Purchase Obligations  
Six months ending December 31, 2016 11,616
2017 13,549
2018 11,961
2019 10,453
2020 7,917
Thereafter 46,051
Unconditional purchase obligations $ 101,547