Annual report pursuant to Section 13 and 15(d)

Debt and Financing Lease Liabilities - Schedule of Long-Term Debt (Details)

v3.22.0.1
Debt and Financing Lease Liabilities - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Financing leases $ 19,226 $ 23,500
Total debt and financing leases 471,488 391,761
Less: current maturities 78,934 69,362
Less: unamortized discount and debt issuance costs 15,370 10,725
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs [1] 377,184 311,674
Future interest payments $ 16,272 18,791
Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 1.95%  
Long-term debt, gross $ 218,136 198,124
Long Term Finance Liability    
Debt Instrument [Line Items]    
Long-term debt, gross 104,615 32,618
Term loans, due 2021 | Term Loan    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 12,142
Variable Rate Term Loan Due In June 2024 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.49%  
Long-term debt, gross $ 4,264 6,081
Term Loan Due in June 2028 | Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 6.11%  
Long-term debt, gross $ 2,933 3,339
Variable Rate Term Loan Due In May 2025 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.49%  
Long-term debt, gross $ 38,844 40,750
Variable Rate Term Loan Due In March 2023 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.99%  
Long-term debt, gross $ 14,442 14,867
Term Loan Due in July 2031 | Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 4.95%  
Long-term debt, gross $ 3,157 3,527
Term Loan Due in March 2028 | Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 5.00%  
Long-term debt, gross $ 2,688 3,118
Term Loan Due in March 2028 | Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 4.50%  
Long-term debt, gross $ 10,302 18,403
Term Loan Due in February 2034 | Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 5.61%  
Long-term debt, gross $ 2,423 2,589
Variable Rate Term Loan Due In December 2027 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.69%  
Long-term debt, gross $ 9,238 10,541
Variable Rate Term Loan Due In March 2026 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 6.24%  
Long-term debt, gross $ 38,753 34,451
Term Loan Due in December 2038 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 5.15%  
Long-term debt, gross $ 25,465 27,695
Variable Rate Term Loan Due In June 2033 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.29%  
Long-term debt, gross $ 7,657 8,348
Variable Rate Term Loan Due In October 2029 | Term Loan    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.61%  
Long-term debt, gross $ 7,762 8,503
Fixed Rate Loan Due In April 2040 | Loans Payable    
Debt Instrument [Line Items]    
Stated interest rate (percent) 5.00%  
Long-term debt, gross $ 224 222
Fixed Rate Due in December 2027 | Loans Payable    
Debt Instrument [Line Items]    
Stated interest rate (percent) 3.58%  
Long-term debt, gross $ 3,072 3,548
Fixed Rate Due in June 2045 | Loans Payable    
Debt Instrument [Line Items]    
Stated interest rate (percent) 4.92%  
Long-term debt, gross $ 3,776 0
Fixed Rate Due in July 2041 | Loans Payable    
Debt Instrument [Line Items]    
Stated interest rate (percent) 3.25%  
Long-term debt, gross $ 39,474 0
Variable Rate Term Loan Payable In Quarterly Installments Due In July 2030 | Term Loan    
Debt Instrument [Line Items]    
Stated interest rate (percent) 3.63%  
Long-term debt, gross $ 3,662 0
Long Term Finance Liability Due In July 2039 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.28%  
Long-term debt, gross $ 3,462 3,625
Long Term Finance Liability Due In November 2039 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 6,361 6,675
Long Term Finance Liability Due In July 2040 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 1,050 1,107
Long Term Finance Liability Due In December 2040 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 14,130 18,287
Long Term Finance Liability Due In December 2040 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 2,810 2,924
Long Term Finance Liability Due In March 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 1.17%  
Long-term debt, gross $ 850 0
Long Term Finance Liability Due In March 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 18,378 0
Long Term Finance Liability Due In July 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 2,151 0
Long Term Finance Liability Due In September 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.03%  
Long-term debt, gross $ 3,382 0
Long Term Finance Liability Due In October 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.41%  
Long-term debt, gross $ 2,822 0
Long Term Finance Liability Due In November 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.23%  
Long-term debt, gross $ 1,880 0
Long Term Finance Liability Due In December 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.00%  
Long-term debt, gross $ 43,712 0
Long Term Finance Liability Due In December 2041 | Long Term Finance Liability    
Debt Instrument [Line Items]    
Debt interest rate (percent) 0.13%  
Long-term debt, gross $ 3,627 0
Senior secured credit facility | Senior secured credit facility, 2.66%, due June 2024    
Debt Instrument [Line Items]    
Debt interest rate (percent) 2.66%  
Long-term debt, gross $ 97,813 110,761
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross $ 31,698 26,758
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Stated interest rate (percent) 3.50%  
Revolving Credit Facility | Construction Revolver Loans Payable Due In March 2022 | Line of Credit    
Debt Instrument [Line Items]    
Debt interest rate (percent) 1.74%  
Long-term debt, gross $ 23,935 15,177
Revolving Credit Facility | Construction Revolver Loans Payable Due In July 2022 | Line of Credit    
Debt Instrument [Line Items]    
Debt interest rate (percent) 1.99%  
Long-term debt, gross $ 7,763 $ 11,581
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) of $124,454 as of December 31, 2021 and $162,198 as of December 31, 2020. Includes non-recourse liabilities of consolidated VIEs of $31,125 as of December 31, 2021 and $33,335 as of December 31, 2020. See Note 11.