XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Schedule of Long-Term Debt) (Parenthetical) (Details) - USD ($)
$ in Millions
12 Months Ended
May 18, 2023
Dec. 31, 2024
SOFR [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.00% 1.00%
Interest rate variable   4.64%
SOFR [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   0.85%
SOFR [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   2034
Variable Rate Term Loans [Member] | SOFR [Member]    
Debt Instrument [Line Items]    
Interest rate variable   4.55%
Variable Rate Term Loans [Member] | SOFR [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   1.61%
Variable Rate Term Loans [Member] | SOFR [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   2.30%
Variable Rate Term Loans [Member] | SOFR [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   2.20%
Variable Rate Term Loans [Member] | SOFR [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   2.30%
Fixed Rate Term Loans [Member]    
Debt Instrument [Line Items]    
Proceeds from Issuance of Debt   $ 110.0
Debt instrument maturity date   2025-08
Fixed Rate Term Loans [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Interest Rate   4.05%
Revenue Bonds [Member]    
Debt Instrument [Line Items]    
Interest Rate   2.75%
Debt instrument maturity date   2024