XML 103 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule Of Future Minimum Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases, Future Maturities of Lease Liabilities  
2020 $ 20,755
2021 17,972
2022 13,268
2023 6,590
2024 4,587
Thereafter 4,589
Future lease payments 67,761
Present value discount (4,301)
Total lease liabilities $ 63,460