XML 68 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details) - Thomson Reservoir Sediment Remediation Project [Member] - USD ($)
$ in Millions
1 Months Ended
Nov. 30, 2023
Mar. 31, 2024
Dec. 31, 2022
Site Contingency [Line Items]      
Accrued amount   $ 2.2 $ 5.6
Payment for initial share of project costs $ 3.4    
Minimum [Member]      
Site Contingency [Line Items]      
Share of total project cost   5.3  
Maximum [Member]      
Site Contingency [Line Items]      
Share of total project cost   $ 5.9