XML 119 R102.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Future Minimum Lease Payments for Non-Cancelable Operating Leases) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies [Abstract]  
2017 $ 12,728
2018 10,737
2019 8,918
2020 7,240
2021 6,074
Thereafter 22,669
Total minimum lease payments $ 68,366