XML 88 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments Under Noncancellable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2019   $ 5,207
2020   2,253
2021   1,339
2022   452
2023   93
Thereafter   0
Total minimum lease payments   9,344
Less: Amounts representing executory costs   (255)
Less: Amounts representing interest   (459)
Total obligation under capital leases   8,630
Less: Current obligation under leases   (4,806)
Long-term lease obligations   3,824
2019   15,577
2020   12,477
2021   8,072
2022   5,307
2023   2,664
Thereafter   4,695
Total minimum lease payments $ 50,407 48,792
Related Party Operating Lease [Member]    
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2019   1,159
2020   1,184
2021   1,058
2022   972
2023   51
Thereafter   0
Total minimum lease payments   4,424
Other Operating Leases [Member]    
Future Minimum Payments Under Non Cancelable Operating Leases With Initial Or Remaining Lease Terms In Excess Of One Year And Future Minimum Capital Lease Payments [Line Items]    
2019   14,418
2020   11,293
2021   7,014
2022   4,335
2023   2,613
Thereafter   4,695
Total minimum lease payments   $ 44,368