XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
2021 (remainder of year) $ 9,945
2022 23,213
2023 18,917
2024 13,962
2025 10,697
Thereafter 47,114
Total lease payments 123,848
Less imputed interest (16,283)
Total $ 107,565