XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Schedule of Long-Term Debt) (Parenthetical) (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Debt Instrument [Line Items]      
Interest Rate 3.10% 3.04% 3.10%
Debt instrument maturity date   2030  
Term loan maturity period 2031-11    
London Interbank Offered Rate (LIBOR) [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 2.10% 2.10% 1.00%
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate     0.85%
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate     1.10%
Variable Rate Term Loans [Member]      
Debt Instrument [Line Items]      
Debt instrument maturity start date     2026
Debt instrument maturity end date     2031
Variable Rate Term Loans [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate     1.85%
Interest rate variable 0.10%   0.10%
Variable Rate Term Loans [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument, Basis Spread on Variable Rate     2.10%
Interest rate variable 0.13%   0.13%
Fixed Rate Term Loans [Member]      
Debt Instrument [Line Items]      
Debt instrument maturity start date     2022
Debt instrument maturity end date     2025
Fixed Rate Term Loans [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Interest Rate 4.05%   4.05%
Fixed Rate Term Loans [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Interest Rate 4.64%   4.64%
Revenue Bonds [Member]      
Debt Instrument [Line Items]      
Interest Rate 2.75%   2.75%
Debt instrument maturity date     2024
Medium Term Notes [Member]      
Debt Instrument [Line Items]      
Interest Rate 8.75%   8.75%
Term loan maturity period     2022-01