XML 133 R102.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Lease Right-of-Use Assets and Liabilities - Future Operating Lease Payments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 9,137
2020 32,687
2021 23,902
2022 18,624
2023 15,807
Thereafter 48,737
Total undiscounted future minimum operating lease payments 148,894
Discount (13,751)
Total operating lease liabilities $ 135,143