XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Allocation of Plan Assets (Details)
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Target Allocation 100.00%  
Actual Allocation 100.00% 100.00%
Cash/cash equivalents and Short-term investments    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Target Allocation 14.00%  
Actual Allocation 8.40% 3.80%
Equity Securities    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Target Allocation 56.00%  
Actual Allocation 68.00% 69.60%
Debt Securities    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Target Allocation 30.00%  
Actual Allocation 23.60% 26.60%