XML 115 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Virginia Credit Agreement (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Oct. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Debt (inclusive of discount) $ 10,650,265,000   $ 9,364,451,000
Credit Agreement      
Debt Instrument [Line Items]      
Letters of credit outstanding 39,795,000    
Credit Agreement | Virginia Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 205,000,000  
Letters of credit outstanding $ 6,400,000    
Unused commitment fee percentage 0.4875%    
Debt (inclusive of discount) $ 0