v3.24.2.u1
Finance Obligation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Finance Obligation          
Finance obligation under sale-leaseback transaction $ 330,653   $ 330,653    
Current portion of finance obligation in sale-leaseback transaction 85,642   85,642   $ 84,031
Noncurrent portion of finance obligation in sale-leaseback transaction 245,011   245,011   284,363
Sale of Future Revenue - Debt          
Finance Obligation          
Finance obligation under sale-leaseback transaction 314,781   314,781   350,800
Current portion of finance obligation in sale-leaseback transaction 76,700   76,700   74,000
Noncurrent portion of finance obligation in sale-leaseback transaction 238,100   238,100   276,800
Interest on lease liabilities, finance lease 9,400 $ 9,800 19,400 $ 19,000  
Sale/Leaseback Financings          
Finance Obligation          
Finance obligation under sale-leaseback transaction 15,872   15,872   17,600
Current portion of finance obligation in sale-leaseback transaction 8,900   8,900   10,000
Noncurrent portion of finance obligation in sale-leaseback transaction $ 7,000   $ 7,000   $ 7,600