XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remaining 2021 $ 2,452
2022 10,427
2023 11,342
2024 5,355
2025 4,245
2026 4,129
Thereafter 27,727
Operating Leases, Payments Due 65,677
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (19,006)
Lessee, Operating Lease, Anticipated Incentives (1,385)
Operating Lease, Liability $ 45,286