v3.26.1
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
STOCKHOLDERS' EQUITY    
Common Stock, Shares, Issued, beginning of period 207,785,762 195,028,207
Shares issued for stock options exercised, shares 7,894 56,412
Common Stock, Shares, Issued, end of period 211,059,707 197,536,271
Agent Growth Incentive Program    
STOCKHOLDERS' EQUITY    
Stock-based compensation 632,274 446,657
Agent Equity Award Program    
STOCKHOLDERS' EQUITY    
Stock-based compensation 2,610,047 2,004,995
Other Incentive Programs    
STOCKHOLDERS' EQUITY    
Stock-based compensation 23,730