XML 82 R48.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
EARNINGS PER SHARE    
Total possible share dilution 11,338,752 16,562,215
Warrants    
EARNINGS PER SHARE    
Total possible share dilution 2,833,893 10,142,215
Stock options and RSU awards    
EARNINGS PER SHARE    
Total possible share dilution 8,504,859 6,420,000