v3.26.1
Refundable Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
Refundable Deposits [Line Items]        
Amount of refundable deposit   $ 24,634    
Annual interest rate 1.00%      
Panther Creek Refundable Deposit [Member]        
Refundable Deposits [Line Items]        
Amount of refundable deposit $ 7,125     $ 7,800
Scrubgrass Refundable Deposit [Member]        
Refundable Deposits [Line Items]        
Amount of refundable deposit $ 7,542   $ 7,800