XML 102 R92.htm IDEA: XBRL DOCUMENT v3.23.3
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Future minimum payments under finance obligations    
Remainder of 2023 $ 27,993  
2024 118,142  
2025 103,981  
2026 87,258  
2027 70,687  
2028 and thereafter 73,040  
Total future minimum payments 481,101  
Less imputed interest (108,690)  
Total 372,411  
Sale of Future revenue - debt    
Future minimum payments under finance obligations    
Remainder of 2023 26,835  
2024 107,341  
2025 102,084  
2026 85,361  
2027 68,790  
2028 and thereafter 70,678  
Total future minimum payments 461,089  
Less imputed interest (105,893)  
Total 355,196 $ 312,100
Sale/leaseback financings    
Future minimum payments under finance obligations    
Remainder of 2023 1,158  
2024 10,801  
2025 1,897  
2026 1,897  
2027 1,897  
2028 and thereafter 2,362  
Total future minimum payments 20,012  
Less imputed interest (2,797)  
Total $ 17,215 $ 17,200