XML 113 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Details) - Maturities
Dec. 31, 2024
USD ($)
Maturities of long-term debt  
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
Amount of debt obligations, other than commercial paper, due in 2029 $ 0