v3.26.1
MAJOR CUSTOMERS (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer Benchmark | Customer One        
Concentration Risk [Line Items]        
Concentration risk, percentage 33.00% 33.00% 35.00% 35.00%
Revenue from Contract with Customer Benchmark | Customer Two        
Concentration Risk [Line Items]        
Concentration risk, percentage 20.00% 28.00% 22.00% 26.00%
Accounts Receivable | Customer One        
Concentration Risk [Line Items]        
Concentration risk, percentage     39.00% 48.00%
Accounts Receivable | Customer Two        
Concentration Risk [Line Items]        
Concentration risk, percentage     4.00% 4.00%