v3.26.1
Debt - Rural Utilities Service Empowering Rural America (New ERA) Loan (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 08, 2026
Jun. 29, 2026
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]              
Repayments of long-term debt     $ 503,215 $ 209,568      
Short-term borrowings     732,809     $ 459,513  
Reclassification, Other | Commercial Paper              
Debt Instrument [Line Items]              
Short-term borrowings         $ (73,751)    
Commercial Paper | Reclassification, Other              
Debt Instrument [Line Items]              
Aggregate borrowings including capitalized interest         $ 73,751    
Rural Utilities Service Empowering Rural America (New ERA) Loan              
Debt Instrument [Line Items]              
Debt instrument, face amount             $ 331,500
Rural Utilities Service Empowering Rural America (New ERA) Loan | Commercial Paper              
Debt Instrument [Line Items]              
Prepayment premium   $ 4,381          
Rural Utilities Service Empowering Rural America (New ERA) Loan | Reclassification, Other | Commercial Paper              
Debt Instrument [Line Items]              
Short-term borrowings     (302,181)        
Rural Utilities Service Empowering Rural America (New ERA) Loan | Subsequent Event              
Debt Instrument [Line Items]              
Proceeds from issuance of debt $ 302,181            
Rural Utilities Service Empowering Rural America (New ERA) Loan | Taxable Municipal Bonds              
Debt Instrument [Line Items]              
Repayments of long-term debt   $ 297,800          
Rural Utilities Service Empowering Rural America (New ERA) Loan | Commercial Paper | Reclassification, Other              
Debt Instrument [Line Items]              
Aggregate borrowings including capitalized interest     $ 302,181