XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating leases    
2021 (excludes the three months ended March 31, 2021) $ 10,242  
2022 13,240  
2023 12,843  
2024 12,150  
2025 and thereafter 91,994  
Total lease payments 140,469  
Less: Imputed Interest expense 55,273  
Total 85,196 $ 86,964
Finance leases    
2022 3,000  
2023 3,000  
2024 3,000  
2025 and thereafter 24,000  
Total lease payments 33,000  
Less: Imputed Interest expense 11,253  
Total $ 21,747 $ 24,329