XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Nov. 13, 2024
Nov. 02, 2017
Equity, Class of Treasury Stock [Line Items]        
Value of shares repurchased $ 0 $ 43,900,000    
Common Stock        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, expected annual cap       $ 150,000,000
Remaining authorized repurchase amount $ 393,500,000      
Maximum | Common Stock        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount     $ 400,000,000