XML 63 R52.htm IDEA: XBRL DOCUMENT v3.26.1
CONCENTRATIONS (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Concentration Risk [Line Items]    
Termination notice period 6 months  
Cryptocurrency mining    
Concentration Risk [Line Items]    
Revenue from contract with customer, term 1 day  
Sales Revenue Net | Customer Concentration Risk | Data Center Customer One    
Concentration Risk [Line Items]    
Concentration risk percentage 2.00% 30.00%
Sales Revenue Net | Customer Concentration Risk | Operator Customer One    
Concentration Risk [Line Items]    
Concentration risk percentage 2.00% 7.00%
Sales Revenue Net | Customer Concentration Risk | Operator Customer Two    
Concentration Risk [Line Items]    
Concentration risk percentage 22.00% 0.00%
Sales Revenue Net | Customer Concentration Risk | One Major Customer    
Concentration Risk [Line Items]    
Concentration risk percentage 90.00% 48.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | One Major Vendor    
Concentration Risk [Line Items]    
Concentration risk percentage 60.00% 56.00%