v3.25.3
Lease Accounting (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Lessor, Lease, Description [Line Items]          
Inventories $ 49,238,000   $ 49,238,000   $ 37,782,000
Crude oil 33,812,000   33,812,000   20,381,000
NaHS 7,713,000   7,713,000   10,902,000
Caustic soda 7,713,000   7,713,000   $ 6,499,000
M/T American Phoenix [Member] | Marine transportation          
Lessor, Lease, Description [Line Items]          
Lease payments, year one 30,600,000   30,600,000    
Operating lease income 7,100,000 $ 7,200,000 21,700,000 $ 21,100,000  
Lease payments, remainder of 2023 7,500,000   7,500,000    
Lease payments, year two $ 15,200,000   $ 15,200,000