v3.26.1
SHARE-BASED COMPENSATION - Issuance of Common Stock Related to Share-based Payment Compensation (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]        
Stock issued upon option exercise and vesting of restricted stock units (in shares) 317 296 348 365
Stock issued RSUs (in shares) 97 73 638 455
Shares withhelf for tax (in shares) 276 180 336 180
RSUs converted (in shares) 21 21 318 159