XML 120 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Investment Arrangements (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
constructionProject
Dec. 31, 2021
USD ($)
Other Commitments [Line Items]    
Number of joint ventures | constructionProject 4  
Proportionately Consolidated Non-Controlled Joint Venture    
Other Commitments [Line Items]    
Payments for advance to affiliate | $ $ 0 $ 700,000
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 85.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 90.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Minimum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 25.00%  
Proportionately Consolidated Non-Controlled Joint Venture | Joint Venture Civil Construction Project | Maximum    
Other Commitments [Line Items]    
Proportionately consolidated non-controlled joint venture, ownership percentage 50.00%