XML 91 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Obligations - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Future minimum lease payments under finance leases    
Remainder of 2021 $ 1,019  
2022 4,012  
2023 3,989  
2024 3,996  
2025 and thereafter 10,843  
Total future minimum lease payments 23,859  
Less imputed lease interest (4,074)  
Total finance lease liabilities 19,785  
Finance obligation    
Future minimum lease payments under finance leases    
Remainder of 2021 14,468  
2022 55,607  
2023 53,780  
2024 66,786  
2025 and thereafter 86,614  
Total future minimum lease payments 277,255  
Less imputed lease interest (69,418)  
Total finance lease liabilities 207,837  
Sale of Future Revenue - Debt    
Future minimum lease payments under finance leases    
Remainder of 2021 12,788  
2022 50,632  
2023 50,632  
2024 50,632  
2025 and thereafter 86,614  
Total future minimum lease payments 251,298  
Less imputed lease interest (60,760)  
Total finance lease liabilities 190,538  
Sale Leaseback Agreements    
Future minimum lease payments under finance leases    
Remainder of 2021 1,680  
2022 4,975  
2023 3,148  
2024 16,154  
Total future minimum lease payments 25,957  
Less imputed lease interest (8,658)  
Total finance lease liabilities $ 17,299 $ 23,900