v3.3.1.900
Commitments and Contingencies Operating Lease (Details 2)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 32,121
2017 19,798
2018 15,624
2019 14,064
2020 12,390
Thereafter 47,333
Total $ 141,330