v3.26.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenues $ 1,140,773 $ 805,697 $ 1,009,609
Pennsylvania      
Disaggregation of Revenue [Line Items]      
Revenues 67,668 40,809 62,313
Texas      
Disaggregation of Revenue [Line Items]      
Revenues 1,073,105 764,888 947,296
Natural gas, NGL, and oil sales      
Disaggregation of Revenue [Line Items]      
Revenues 857,597 557,570 706,151
Natural gas, NGL, and oil sales | Pennsylvania      
Disaggregation of Revenue [Line Items]      
Revenues 67,668 38,795 57,678
Natural gas, NGL, and oil sales | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 789,929 518,775 648,473
Natural gas      
Disaggregation of Revenue [Line Items]      
Revenues 675,078 385,456 509,846
Natural gas | Pennsylvania      
Disaggregation of Revenue [Line Items]      
Revenues 67,668 38,795 57,678
Natural gas | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 607,410 346,661 452,168
NGLs      
Disaggregation of Revenue [Line Items]      
Revenues 173,059 165,508 187,860
NGLs | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 173,059 165,508 187,860
Oil      
Disaggregation of Revenue [Line Items]      
Revenues 9,460 6,606 8,445
Oil | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 9,460 6,606 8,445
BKV-BPP Power, LLC      
Disaggregation of Revenue [Line Items]      
Revenues 248,752 218,268 274,623
BKV-BPP Power, LLC | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 248,752 218,268 274,623
Merchant energy sales and other      
Disaggregation of Revenue [Line Items]      
Revenues 288,981 234,477 413,915
Merchant energy sales and other | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 288,981 234,477 413,915
Energy retail sales      
Disaggregation of Revenue [Line Items]      
Revenues 154,654 135,652 40,261
Energy retail sales | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 154,654 135,652 40,261
Solar revenue      
Disaggregation of Revenue [Line Items]      
Revenues 398 128  
Solar revenue | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 398 128  
Physical power purchased      
Disaggregation of Revenue [Line Items]      
Revenues (195,281) (151,989) (179,553)
Physical power purchased | Texas      
Disaggregation of Revenue [Line Items]      
Revenues (195,281) (151,989) (179,553)
Marketing revenues      
Disaggregation of Revenue [Line Items]      
Revenues 12,304 10,668 8,710
Marketing revenues | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 12,304 10,668 8,710
Midstream revenues      
Disaggregation of Revenue [Line Items]      
Revenues 10,456 12,560 16,168
Midstream revenues | Pennsylvania      
Disaggregation of Revenue [Line Items]      
Revenues   2,014 4,635
Midstream revenues | Texas      
Disaggregation of Revenue [Line Items]      
Revenues 10,456 10,546 11,533
Other Revenue      
Disaggregation of Revenue [Line Items]      
Revenues 11,664 6,631 3,957
Other Revenue | Texas      
Disaggregation of Revenue [Line Items]      
Revenues $ 11,664 $ 6,631 $ 3,957