XML 118 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Operating leases, Future Minimum Payments Due, Fiscal Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Commitment, Fiscal Year Maturity [Abstract]    
2019 $ 27,496 $ 34,189
2020 25,831 32,093
2021 22,713 26,675
2022 21,734 23,355
2023 0 21,890
Thereafter 0 3,299
Total $ 97,774 141,501
Less: sublease income   (1,091)
Net lease payments   140,410
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   266
2020   96
2021   89
2022   67
2023   15
Thereafter   0
Total   533
Less: amount representing interest   63
Present value of obligations under financing leases   470
Less: current portion   (239)
Long-term obligations   $ 231