Long-Term Debt - Interest rate risk (Details) - USD ($) $ in Millions |
Jun. 04, 2025 |
Mar. 10, 2023 |
---|---|---|
Interest rate swap 2023 | ||
Derivative [Line Items] | ||
Fixed borrowing rate | 4.3725% | |
Derivative notional amount | $ 161.0 | |
Interest rate swap 2025 | ||
Derivative [Line Items] | ||
Fixed borrowing rate | 3.92% | |
Derivative notional amount | $ 140.0 |