v3.25.1
Revenue Recognition - Schedule of Sales to Members and Sales to Non-Members (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Recognition    
Total operating revenues $ 677,576 $ 536,314
Sales to members    
Revenue Recognition    
Total operating revenues 668,301 535,370
Sales to members | Capacity revenues    
Revenue Recognition    
Total operating revenues 413,337 355,718
Sales to members | Energy revenues    
Revenue Recognition    
Total operating revenues 254,964 179,652
Sales to non-members    
Revenue Recognition    
Total operating revenues 9,275 944
Sales to non-members | Capacity revenues    
Revenue Recognition    
Total operating revenues 0 786
Sales to non-members | Energy revenues    
Revenue Recognition    
Total operating revenues $ 9,275 $ 158