XML 63 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 15,017
2021 11,663
2022 7,599
2023 7,197
2024 6,592
Thereafter 21,178
Total lease payments 69,246
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (11,047)
Operating Lease, Liability $ 58,199