XML 121 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
unit
Dec. 31, 2023
USD ($)
unit
BVES    
Purchase commitments    
Number of renewable energy credits that would be purchased | unit   578,000
Bundled Purchased Renewable Energy Credits Number | unit   587,000
Bundled Purchased Renewable Energy Credits Number | unit   587,000
Purchased Renewable Energy Credits Number Delivered in 2023 | unit   30,000
BVES | Subsequent Event    
Purchase commitments    
Purchased Renewable Energy Credits Number Delivered in 2024 | unit 15,000  
Purchased Renewable Energy Credits Number Delivered in 2024 | unit 15,000  
BVES | Minimum    
Purchase commitments    
Derivative, Term of Contract   3 years
BVES | Minimum | Purchase power contract    
Purchase commitments    
Derivative, Term of Contract   3 years
BVES | Maximum    
Purchase commitments    
Derivative, Term of Contract   5 years
BVES | Maximum | Purchase power contract    
Purchase commitments    
Derivative, Term of Contract   5 years
BVES | Electric Power Purchase Commitments    
Purchase commitments    
Purchase Obligation   $ 45,800
GSWC | Water Supply    
Purchase commitments    
2024   491
2025   441
2026   391
2027   391
2028   213
Thereafter   805
Purchase Obligation   $ 2,732