XML 88 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Future Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases    
Remainder of 2020 $ 8,327  
2021 13,352  
2022 12,092  
2023 10,478  
2024 8,752  
Thereafter 103,710  
Total future minimum lease payments 156,711  
less: imputed interest (43,116)  
Total operating lease liability 113,595  
less: operating lease liability - current (10,077)  
Total operating lease liability - non-current $ 103,518 $ 111,322