XML 82 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Minimum Operating Lease Commitments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies [Abstract]  
2019 $ 34,139
2020 27,475
2021 18,968
2022 11,592
2023 6,488
Thereafter 3,892
Total $ 102,554