XML 127 R106.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies Future Non-Cancelable Minimum Lease Payments for Next Five Years and Thereafter (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Minimum Operating Lease Payments  
2016 $ 14,643
2017 10,664
2018 9,217
2019 7,436
2020 6,665
Thereafter 21,124
Minimum Capital Lease Payments  
2016 3,163
2017 3,178
2018 3,193
2019 10,201
2020 0
Thereafter 0
Future capital lease minimum payments due 19,735
Less: amount representing interest 2,928
Present value of net minimum obligations $ 16,807