v3.26.1
MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE (Details) - Customer concentration risk - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue          
Concentration risk          
Number of customers representing more than 10% of total   0 0 0  
Revenue | Major customers          
Concentration risk          
Number of customers representing more than 10% of total 2        
Concentration risk percentage 23.00%        
Revenue | Customer one          
Concentration risk          
Number of customers representing more than 10% of total 1        
Concentration risk percentage 13.00%        
Revenue | Customer two          
Concentration risk          
Concentration risk percentage 10.00%        
Accounts receivable | Major customers          
Concentration risk          
Number of customers representing more than 10% of total     2    
Concentration risk percentage     36.00%    
Accounts receivable | Customer one          
Concentration risk          
Number of customers representing more than 10% of total     1   1
Concentration risk percentage     23.00%   11.00%
Accounts receivable | Customer two          
Concentration risk          
Concentration risk percentage     13.00%