XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
CONCENTRATIONS (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
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 41.00% 53.00% 38.00% 50.00%
Sales Revenue Net | Customer Concentration Risk | Operator Customer One        
Concentration Risk [Line Items]        
Concentration risk percentage 25.00% 26.00% 27.00% 34.00%
Sales Revenue Net | Customer Concentration Risk | One Major Customer        
Concentration Risk [Line Items]        
Concentration risk percentage 31.00% 21.00% 35.00% 16.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | One Major Vendor        
Concentration Risk [Line Items]        
Concentration risk percentage 39.00% 33.00% 45.00% 36.00%