XML 90 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Obligations - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Future minimum lease payments under finance leases    
Remainder of 2021 $ 1,826  
2022 3,731  
2023 3,708  
2024 3,715  
2025 and thereafter 4,921  
Total future minimum lease payments 17,901  
Less imputed lease interest (2,793)  
Total finance lease liabilities 15,108  
Finance obligation    
Future minimum lease payments under finance leases    
Remainder of 2021 27,737  
2022 51,140  
2023 49,313  
2024 62,319  
2025 and thereafter 72,708  
Total future minimum lease payments 263,217  
Less imputed lease interest (67,412)  
Total finance lease liabilities 195,805  
Sale of Future Revenue - Debt    
Future minimum lease payments under finance leases    
Remainder of 2021 23,525  
2022 46,165  
2023 46,165  
2024 46,165  
2025 and thereafter 72,708  
Total future minimum lease payments 234,728  
Less imputed lease interest (58,461)  
Total finance lease liabilities 176,267  
Sale Leaseback Agreements    
Future minimum lease payments under finance leases    
Remainder of 2021 4,212  
2022 4,975  
2023 3,148  
2024 16,154  
Total future minimum lease payments 28,489  
Less imputed lease interest (8,951)  
Total finance lease liabilities $ 19,538 $ 23,900