v3.26.3
EARNINGS PER SHARE - Narrative (Details) - Convertible Senior Notes due 2026 - shares
May 01, 2026
Dec. 15, 2025
Sep. 30, 2026
Dec. 31, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Stated rate, debt instrument     2.25%  
Convertible Notes        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Stated rate, debt instrument       2.25%
Convertible Notes | Common Stock        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Issuance related to convertible debt (in shares) 12,636,743 9,509,188