XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Share Repurchase Activity (Details) - shares
1 Months Ended 3 Months Ended
Apr. 23, 2025
Mar. 31, 2025
Mar. 31, 2024
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares)   2,243,995 1,491,485
ASR Agreement      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares)   842,217 705,343
ASR Agreement | Subsequent Event      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares) 173,293    
Other share repurchases      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock (in shares)   1,401,778 786,142