XML 95 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Future minimum lease payments under finance leases    
Remainder of 2021 $ 1,874  
2022 2,471  
2023 2,446  
2024 2,529  
2025 and thereafter 3,103  
Total future minimum lease payments 12,423  
Less imputed lease interest (2,122)  
Total finance lease liabilities 10,301  
Finance obligation    
Future minimum lease payments under finance leases    
Remainder of 2021 38,533  
2022 46,530  
2023 44,703  
2024 57,708  
2025 and thereafter 59,449  
Total future minimum lease payments 246,923  
Less imputed lease interest (64,132)  
Total finance lease liabilities 182,791  
Sale of Future Revenue - Debt    
Future minimum lease payments under finance leases    
Remainder of 2021 31,738  
2022 41,554  
2023 41,554  
2024 41,554  
2025 and thereafter 59,449  
Total future minimum lease payments 215,849  
Less imputed lease interest (54,827)  
Total finance lease liabilities 161,022  
Sale Leaseback Agreements    
Future minimum lease payments under finance leases    
Remainder of 2021 6,795  
2022 4,976  
2023 3,149  
2024 16,154  
Total future minimum lease payments 31,074  
Less imputed lease interest (9,305)  
Total finance lease liabilities $ 21,769 $ 23,900