XML 107 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - Maturities
Dec. 31, 2023
USD ($)
Maturities of long-term debt  
Amount of debt obligations, other than commercial paper, due in 2024 $ 0
Amount of debt obligations, other than commercial paper, due in 2025 0
Amount of debt obligations, other than commercial paper, due in 2026 200,000,000
Amount of debt obligations, other than commercial paper, due in 2027 125,000,000
Amount of debt obligations, other than commercial paper, due in 2028 $ 0