XML 153 R139.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 34,495
2020 29,824
2021 27,092
2022 22,207
2023 18,623
Thereafter 27,605
Less sublease income (3,637)
Total minimum lease payments $ 156,209