XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2021 $ 17,426  
2022 19,560  
2023 16,728  
2024 14,772  
2025 13,382  
Later years 112,201  
Total lease payments 194,069  
Less: imputed interest (63,814)  
Total 130,255 $ 131,033
Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2021 7,892  
2022 10,301  
2023 8,771  
2024 8,900  
2025 9,032  
Later years 103,006  
Total lease payments 147,902  
Less: imputed interest (58,422)  
Total 89,480  
Non-Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2021 9,534  
2022 9,259  
2023 7,957  
2024 5,872  
2025 4,350  
Later years 9,195  
Total lease payments 46,167  
Less: imputed interest (5,392)  
Total $ 40,775