XML 106 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Lease Maturities - Topic 842 (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 $ 7,221
2022 6,048
2023 4,720
2024 3,766
2025 3,743
Thereafter 18,850
Total minimum lease payments 44,348
Less amount representing interest (8,229)
Total lease liabilities 36,119
Finance Lease, Liability, Payment, Due [Abstract]  
2021 18,006
2022 13,052
2023 0
2024 0
2025 0
Thereafter 0
Total minimum lease payments 31,058
Less amount representing interest (1,636)
Total lease liabilities $ 29,422