XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
CONCENTRATIONS (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 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 47.00% 51.00% 37.00% 49.00%
Sales Revenue Net | Customer Concentration Risk | Operator Customer One        
Concentration Risk [Line Items]        
Concentration risk percentage 32.00% 37.00% 26.00% 36.00%
Sales Revenue Net | Customer Concentration Risk | One Major Customer        
Concentration Risk [Line Items]        
Concentration risk percentage 20.00% 11.00% 37.00% 14.00%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | One Major Vendor        
Concentration Risk [Line Items]        
Concentration risk percentage 35.00% 27.00% 47.00% 37.00%