v3.26.3
SHARE-BASED COMPENSATION - Issuance of Common Stock Related to Share-based Payment Compensation (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]        
Stock issued upon option exercise and vesting of restricted stock units (in shares) 3 4 351 369
Stock issued RSUs (in shares) 107 100 745 555
Shares withhelf for tax (in shares) 13 4 349 184
RSUs converted (in shares) 21   339 159