v3.26.1
REVENUES - Components of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]          
Total revenues $ 186,768 $ 122,286 $ 375,132 $ 218,447  
Capitalized Contract Cost, Net 16,100   16,100   $ 18,600
Capitalized Contract Cost, Net, Current 4,000   4,000   4,900
Capitalized Contract Cost, Net, Noncurrent 12,100   12,100   $ 13,700
Capitalized Contract Cost, Amortization 1,200 1,200 2,500 2,500  
Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 15,917 13,730 28,741 26,706  
Lease income          
Disaggregation of Revenue [Line Items]          
Total revenues 2,773 1,246 5,268 2,583  
Lease income | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Rail revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 88,804 42,292 171,097 84,466  
Rail revenues | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 420 513 690 513  
Terminal services revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 29,780 24,284 58,088 46,989  
Terminal services revenues | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Roadside services revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 15,497   28,051    
Roadside services revenues | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 15,497   28,051    
Other revenue          
Disaggregation of Revenue [Line Items]          
Total revenues 1,489 279 2,619 280  
Other revenue | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Roadside services revenues          
Disaggregation of Revenue [Line Items]          
Total revenues   13,217   26,193  
Roadside services revenues | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues   13,217   26,193  
Power Revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 42,568 38,010 88,196 53,790  
Power Revenues | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Gas Revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 5,857 2,958 21,813 4,146  
Gas Revenues | Corporate and Other          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Railroad | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 92,154 42,140 177,162 84,771  
Railroad | Lease income | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 2,118 361 3,973 818  
Railroad | Rail revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 88,384 41,779 170,407 83,953  
Railroad | Terminal services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 167 0 167 0  
Railroad | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0   0    
Railroad | Other revenue | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 1,485 0 2,615 0  
Railroad | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues   0   0  
Railroad | Power Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Railroad | Gas Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Jefferson Terminal | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 24,316 21,628 51,634 41,077  
Jefferson Terminal | Lease income | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 655 885 1,295 1,765  
Jefferson Terminal | Rail revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Jefferson Terminal | Terminal services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 23,661 20,743 50,339 39,312  
Jefferson Terminal | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0   0    
Jefferson Terminal | Other revenue | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Jefferson Terminal | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues   0   0  
Jefferson Terminal | Power Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Jefferson Terminal | Gas Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Repauno | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 5,537 2,992 6,745 6,803  
Repauno | Lease income | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Repauno | Rail revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Repauno | Terminal services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 5,533 2,713 6,741 6,523  
Repauno | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0   0    
Repauno | Other revenue | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 4 279 4 280  
Repauno | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues   0   0  
Repauno | Power Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Repauno | Gas Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Power and Gas | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 48,844 41,796 110,850 59,090  
Power and Gas | Lease income | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Power and Gas | Rail revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Power and Gas | Terminal services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 419 828 841 1,154  
Power and Gas | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0   0    
Power and Gas | Other revenue | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Power and Gas | Roadside services revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues   0   0  
Power and Gas | Power Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 42,568 38,010 88,196 53,790  
Power and Gas | Gas Revenues | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues 5,857 2,958 21,813 4,146  
Sustainability | Operating Segments          
Disaggregation of Revenue [Line Items]          
Total revenues $ 0 $ 0 $ 0 $ 0