v3.26.3
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
STOCKHOLDERS' EQUITY        
Common Stock, Shares, Issued, beginning of period 213,853,720 201,449,583 207,785,762 195,028,207
Shares issued for stock options exercised, shares 41,322 10,264 50,032 82,546
Other share activity     (2,715,349)  
Common Stock, Shares, Issued, end of period 220,143,083 204,643,680 220,143,083 204,643,680
Agent Growth Incentive Program        
STOCKHOLDERS' EQUITY        
Stock-based compensation 581,994 662,874 2,216,643 1,968,559
Agent Equity Award Program        
STOCKHOLDERS' EQUITY        
Stock-based compensation 5,630,961 2,520,959 12,718,059 7,564,368
Other Incentive Programs        
STOCKHOLDERS' EQUITY        
Stock-based compensation 35,086   87,936