XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remaining 2021 $ 7,223
2022 10,354
2023 11,358
2024 5,368
2025 4,249
2026 4,131
Thereafter 27,726
Operating Leases, Payments Due 70,409
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (20,598)
Lessee, Operating Lease, Anticipated Incentives (1,385)
Operating Lease, Liability $ 48,426