v3.26.1
Accrued Expenses and Other Payables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accrued Expenses and Other Payables [Line Items]      
Long-term payables owed mining equipment $ 94,360    
Interest expense $ 8,560 $ 6,330 $ 5,540
Notes Payable, Other Payables [Member]      
Accrued Expenses and Other Payables [Line Items]      
Interest rate 6.00%    
Loans Payable [Member]      
Accrued Expenses and Other Payables [Line Items]      
Long term loans $ 15,000    
Fixed annual interest rate 6.50%