XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Future minimum lease payments under finance leases    
2021 $ 1,261  
2022 1,234  
2023 1,210  
2024 1,293  
2025 and thereafter 1,721  
Total future minimum lease payments 6,719  
Less imputed lease interest (1,323)  
Total finance lease liabilities 5,396  
Finance obligation    
Future minimum lease payments under finance leases    
2021 50,997  
2022 44,243  
2023 42,417  
2024 55,422  
2025 and thereafter 53,385  
Total future minimum lease payments 246,464  
Less imputed lease interest (64,911)  
Total finance lease liabilities 181,553  
Sale of Future Revenue - Debt    
Future minimum lease payments under finance leases    
2021 41,670  
2022 39,268  
2023 39,268  
2024 39,268  
2025 and thereafter 53,385  
Total future minimum lease payments 212,859  
Less imputed lease interest (55,158)  
Total finance lease liabilities 157,701  
Sale Leaseback Agreements    
Future minimum lease payments under finance leases    
2021 9,327  
2022 4,975  
2023 3,149  
2024 16,154  
Total future minimum lease payments 33,605  
Less imputed lease interest (9,753)  
Total finance lease liabilities $ 23,852 $ 31,700