XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remaining 2019 $ 3,744
2020 9,106
2021 8,470
2022 4,902
2023 4,952
2024 and thereafter 34,082
Operating Leases, Payments Due 65,256
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (23,600)
Lessee, Operating Lease, Anticipated Incentives (10,226)
Operating Lease, Liability $ 31,430