XML 94 R84.htm IDEA: XBRL DOCUMENT v3.22.2
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Future minimum payments under finance obligations    
Remainder of 2022 $ 36,511  
2023 72,885  
2024 78,640  
2025 64,479  
2026 47,756  
2027 and thereafter 42,092  
Total future minimum payments 342,363  
Less imputed interest (75,957)  
Total 266,406  
Sale of Future revenue - debt    
Future minimum payments under finance obligations    
Remainder of 2022 34,662  
2023 69,324  
2024 69,324  
2025 64,067  
2026 47,344  
2027 and thereafter 41,481  
Total future minimum payments 326,202  
Less imputed interest (74,523)  
Total 251,679 $ 236,600
Sale/leaseback financings    
Future minimum payments under finance obligations    
Remainder of 2022 1,849  
2023 3,561  
2024 9,316  
2025 412  
2026 412  
2027 and thereafter 611  
Total future minimum payments 16,161  
Less imputed interest (1,434)  
Total $ 14,727 $ 17,000