v3.26.1
Revenue from Contracts with Customers - Schedule of Revenues Generated from Digital Asset Mining Business (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Revenues Generated from Digital Asset Mining Business [Line Items]        
Revenues generated from digital asset mining $ 2,371 $ 6,632 $ 6,076 $ 14,409
United States [Member]        
Schedule of Revenues Generated from Digital Asset Mining Business [Line Items]        
Revenues generated from digital asset mining 2,371 5,217 5,442 11,620
Iceland [Member]        
Schedule of Revenues Generated from Digital Asset Mining Business [Line Items]        
Revenues generated from digital asset mining $ 1,415 $ 634 $ 2,789