XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Future Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases    
Remainder of 2020 $ 3,457  
2021 13,755  
2022 12,366  
2023 10,730  
2024 8,891  
Thereafter 104,956  
Total future minimum lease payments 154,155  
less: imputed interest (41,088)  
Total operating lease liability 113,067  
less: operating lease liability - current (9,823)  
Total operating lease liability - non-current $ 103,244 $ 111,322