XML 48 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases  
Remainder of 2020 $ 29,289
2020 34,284
2021 29,864
2022 26,016
2023 22,586
Thereafter 126,550
Total future lease payments 268,589
Less: imputed interest 64,091
Total 204,498
Finance Leases  
Remainder of 2020 510
2020 245
2021 204
2022 94
2023 23
Thereafter 23
Total future lease payments 1,099
Less: imputed interest 48
Total $ 1,051