Annual report pursuant to Section 13 and 15(d)

Debt - Schedule of Debt Description (Details)

v3.24.0.1
Debt - Schedule of Debt Description (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Oct. 21, 2021
Debt Instrument [Line Items]      
Amount financed as of December 31, 2020 (in thousands) $ 858,158    
Amount financed as of December 31, 2020 (in thousands) 332,027 $ 256,430  
Total debt, net 845,439 751,987  
Long-term debt, net 828,647 $ 740,043  
net deferred financing costs $ 841,687    
P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Financing payment terms Maturity date of December 22, 2027.    
Amount financed as of December 31, 2020 (in thousands) $ 132,576    
Long-term debt, net $ 0    
M&T Equipment Line of Credit [Member]      
Debt Instrument [Line Items]      
Financing payment terms $9.1 million of the current balance is being paid in equal monthly installments of approximately $590 thousand (principal and interest) with the balance due on various maturity dates through September 2025.$16.4 million of the current balance is being paid in equal monthly principal installments of approximately $330 thousand with the balance due on various maturity dates through September 2028.Each additional equipment loan tranche borrowed from September 28, 2023 will have a term of up to five years from the date it is advanced.    
Amount financed as of December 31, 2020 (in thousands) $ 25,484    
Long-term debt, net 25,216    
M &T Term Loans [Member]      
Debt Instrument [Line Items]      
Amount of financing 44,400    
Amount financed as of December 31, 2020 (in thousands) 38,087    
Long-term debt, net $ 37,493    
M &T Term Loans [Member] | June 10, 2026 [Member]      
Debt Instrument [Line Items]      
Financing payment terms 35.0 million of principal is paid in equal monthly installments of approximately $194 thousand based on a 15-year amortization schedule with a balance of $23.1 million due on the maturity date of June 10, 2026    
Interest rate 8.49    
M &T Term Loans [Member] | November 21, 2028 [Member]      
Debt Instrument [Line Items]      
Financing payment terms 9.4 million of principal is paid in equal monthly installments of approximately $52 thousand based on a 15-year amortization schedule with a balance of $6.4 million due on the maturity date of November 10, 2028    
Interest rate 8.06    
Other M&T Term Loans [Member]      
Debt Instrument [Line Items]      
Amount of financing $ 3,300    
Financing payment terms The principal is being paid in equal monthly installments including interest of approximately $37 thousand with the remaining balance due on various maturity dates through August 2031.    
Amount financed as of December 31, 2020 (in thousands) $ 2,536    
Long-term debt, net 2,519    
Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Amount of financing $ 800,000    
Financing payment terms The full amount of the principal is due on the maturity date of May 5, 2028.    
Amount financed as of December 31, 2020 (in thousands) $ 338,300    
Long-term debt, net 332,027    
Senior Notes      
Debt Instrument [Line Items]      
Amount of financing $ 450,000    
Financing payment terms The full amount of principal is due on maturity date of November 15, 2029.    
Debt instrument, interest rate, stated percentage 5.125%   5.125%
Amount financed as of December 31, 2020 (in thousands) $ 450,000    
Long-term debt, net $ 444,432    
Unused Fee | P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate Unused fee - 0.375% or 0.25% if usage is 25% or more    
Unused Fee | M&T Equipment Line of Credit [Member]      
Debt Instrument [Line Items]      
Amount financed as of December 31, 2020 (in thousands) $ 19,516    
Unused Fee | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Amount financed as of December 31, 2020 (in thousands) $ 461,200    
LIBOR | M &T Term Loans [Member] | June 10, 2026 [Member]      
Debt Instrument [Line Items]      
Interest rate 3.0    
SOFR [Member] | M&T Equipment Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 2.75    
Interest rate 8.07    
SOFR [Member] | M &T Term Loans [Member] | June 10, 2026 [Member]      
Debt Instrument [Line Items]      
Interest rate 3.0    
SOFR [Member] | M &T Term Loans [Member] | November 21, 2028 [Member]      
Debt Instrument [Line Items]      
Interest rate 2.75    
Base Rate | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Amount financed as of December 31, 2020 (in thousands) $ 0    
Minimum [Member] | M&T Equipment Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 3.58    
Minimum [Member] | Other M&T Term Loans [Member]      
Debt Instrument [Line Items]      
Interest rate 3.91    
Minimum [Member] | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 8.18    
Minimum [Member] | Unused Fee | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 0.3    
Minimum [Member] | SOFR [Member] | P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 1.25    
Minimum [Member] | SOFR [Member] | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 2.25    
Minimum [Member] | ABR | P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 0    
Minimum [Member] | ABR | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 1.25    
Maximum [Member] | P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Amount of financing $ 140,000    
Interest rate 6.60    
Maximum [Member] | M&T Equipment Line of Credit [Member]      
Debt Instrument [Line Items]      
Amount of financing $ 45,000    
Interest rate 6.90    
Maximum [Member] | Other M&T Term Loans [Member]      
Debt Instrument [Line Items]      
Interest rate 6.62    
Maximum [Member] | Unused Fee | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 0.50    
Maximum [Member] | SOFR [Member] | P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 1.75    
Maximum [Member] | SOFR [Member] | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 3.25    
Maximum [Member] | ABR | P N C Lines of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 0.5    
Maximum [Member] | ABR | Capital One Line of Credit [Member]      
Debt Instrument [Line Items]      
Interest rate 2.25