v3.25.2
Revenue Recognition - Schedule of Sales to Members and Sales to Non-Members (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue Recognition        
Total operating revenues $ 633,748 $ 564,090 $ 1,311,324 $ 1,100,404
Sales to members        
Revenue Recognition        
Total operating revenues 601,690 562,267 1,269,991 1,097,637
Sales to members | Capacity revenues        
Revenue Recognition        
Total operating revenues 422,959 401,710 836,296 757,428
Sales to members | Energy revenues        
Revenue Recognition        
Total operating revenues 178,731 160,557 433,695 340,209
Sales to non-members        
Revenue Recognition        
Total operating revenues 32,058 1,823 41,333 2,767
Sales to non-members | Capacity revenues        
Revenue Recognition        
Total operating revenues 0 786 0 1,572
Sales to non-members | Energy revenues        
Revenue Recognition        
Total operating revenues $ 32,058 $ 1,037 $ 41,333 $ 1,195