XML 100 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Operating Lease Payments and Sublease Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 8,826  
2021 19,271  
2022 14,134  
2023 10,761  
2024 11,072  
Thereafter 68,383  
Total lease payments (1) 132,447  
Discount effect 31,536  
Present value of future minimum lease payments 100,911 $ 112,344
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]    
Remainder of 2020 (3,560)  
2021 (6,767)  
2022 (2,918)  
2023 0  
2024 0  
Thereafter 0  
Total lease payments (1) (13,245)  
Operating Lease Payments, Net [Abstract]    
Remainder of 2020 5,266  
2021 12,504  
2022 11,216  
2023 10,761  
2024 11,072  
Thereafter 68,383  
Total lease payments (1) $ 119,202  
Lease term of operating lease not yet commenced 8 years 3 months  
Undiscounted future rent of operating lease not yet commenced $ 8,600