XML 138 R119.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Summary of Minimum Payments on Non-Cancelable Leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Operating leases [Abstract]  
2016 $ 27,439
2017 27,755
2018 27,304
2019 22,174
2020 20,535
Thereafter $ 19,682