XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension Plan and Employee Benefits - Target Portfolio Allocations (Details)
Dec. 31, 2024
Minimum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Thresholds for target portfolio allocations 80.00%
Minimum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Thresholds for target portfolio allocations 100.00%
Minimum | ≥ 115%  
Defined Contribution Plan Disclosure [Line Items]  
Thresholds for target portfolio allocations 115.00%
Maximum | ≤ 80%  
Defined Contribution Plan Disclosure [Line Items]  
Thresholds for target portfolio allocations 80.00%
Maximum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Thresholds for target portfolio allocations 100.00%
Maximum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Thresholds for target portfolio allocations 115.00%
RETURN-SEEKING | ≤ 80%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 60.00%
RETURN-SEEKING | ≥ 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 10.00%
RETURN-SEEKING | Minimum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 47.00%
RETURN-SEEKING | Minimum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 10.00%
RETURN-SEEKING | Maximum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 60.00%
RETURN-SEEKING | Maximum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 47.00%
LIABILITY-HEDGING CREDIT | ≤ 80%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 20.00%
LIABILITY-HEDGING CREDIT | ≥ 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 83.00%
LIABILITY-HEDGING CREDIT | Minimum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 20.00%
LIABILITY-HEDGING CREDIT | Minimum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 37.00%
LIABILITY-HEDGING CREDIT | Maximum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 37.00%
LIABILITY-HEDGING CREDIT | Maximum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 83.00%
LIABILITY-HEDGING GOVERNMENT | ≤ 80%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 20.00%
LIABILITY-HEDGING GOVERNMENT | ≥ 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 7.00%
LIABILITY-HEDGING GOVERNMENT | Minimum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 16.00%
LIABILITY-HEDGING GOVERNMENT | Minimum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 7.00%
LIABILITY-HEDGING GOVERNMENT | Maximum | 80% to 100%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 20.00%
LIABILITY-HEDGING GOVERNMENT | Maximum | 100% to 115%  
Defined Contribution Plan Disclosure [Line Items]  
Target portfolio allocations 16.00%