XML 61 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Future Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases    
Remainder of 2020 $ 11,659  
2021 12,770  
2022 11,619  
2023 10,146  
2024 8,608  
Thereafter 101,434  
Total future minimum lease payments 156,236  
less: imputed interest (42,051)  
Total operating lease liability 114,185  
less: operating lease liability - current (10,238)  
Total operating lease liability - non-current $ 103,947 $ 111,322