XML 103 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future minimum lease payments under finance leases    
2022 $ 6,402  
2023 6,306  
2024 6,278  
2025 9,177  
2026 5,847  
2027 and thereafter 773  
Total future minimum lease payments 34,783  
Less imputed lease interest (5,454)  
Total finance lease liabilities 29,329  
Finance obligation    
Future minimum lease payments under finance leases    
2022 67,299  
2023 65,472  
2024 71,228  
2025 57,068  
2026 40,344  
2027 and thereafter 28,843  
Total future minimum lease payments 330,254  
Less imputed lease interest (76,570)  
Total finance lease liabilities 253,684  
Sale of Future Revenue - Debt    
Future minimum lease payments under finance leases    
2022 62,080  
2023 62,080  
2024 62,080  
2025 56,824  
2026 40,100  
2027 and thereafter 28,518  
Total future minimum lease payments 311,682  
Less imputed lease interest (74,991)  
Total finance lease liabilities 236,691  
Sale Leaseback Agreements    
Future minimum lease payments under finance leases    
2022 5,219  
2023 3,392  
2024 9,148  
2025 244  
2026 244  
2027 and thereafter 325  
Total future minimum lease payments 18,572  
Less imputed lease interest (1,579)  
Total finance lease liabilities $ 16,993 $ 23,900