XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Undiscounted operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 19,065
2020 16,891
2021 12,385
2022 8,284
2023 5,137
Thereafter 8,498
Total undiscounted operating lease liabilities $ 70,260