XML 25 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Right-of-Use ("ROU") Assets and Lease Liabilities - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2019 $ 29,289
2020 26,202
2021 23,796
2022 18,120
2023 12,647
Thereafter 19,856
Future minimum payments due $ 129,910