XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contingent Liabilities and Other Matters - Large Power Projects in South Africa (Details)
$ in Millions
192 Months Ended
Sep. 05, 2023
project
Feb. 05, 2021
USD ($)
Dec. 31, 2023
project
Loss Contingencies [Line Items]      
Number of large power projects     2
Large power projects      
Loss Contingencies [Line Items]      
Payment for bonds | $   $ 6.7  
South Africa | Large power projects      
Loss Contingencies [Line Items]      
Number of large power projects 2