XML 89 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
July 1, 2021 - December 31, 2021 $ 10,950  
2022 21,115  
2023 20,617  
2024 19,988  
2025 19,674  
2026 18,241  
Thereafter 187,269  
Total 297,854  
Less: imputed interest 98,293  
Operating lease liabilities $ 199,561 $ 209,104