v3.26.1
EQUITY - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock options    
Equity [Line Items]    
Options exercised (shares) 297,945 692,681
Restricted stock units    
Equity [Line Items]    
Shares issued upon vesting of restricted stock units (shares) 2,336,997 793,232
Common Stock    
Equity [Line Items]    
Issuance of common stock (shares) 2,634,942 1,485,913