XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended
Mar. 03, 2023
Feb. 28, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Dec. 06, 2023
Feb. 20, 2023
Aug. 06, 2019
Jun. 29, 2017
Mar. 09, 2015
Class of Warrant or Right [Line Items]                      
Proceeds from warrant exercises     $ 0 $ 0 $ 20,916,000            
Treasury stock, shares, acquired (in shares) 2,475,166   9,255,591 7,946,301              
Treasury stock acquired, average cost per share (in dollars per share)     $ 27.01 $ 31.46              
Shares repurchased   $ 75,000,000 $ 250,000,000 $ 250,000,000              
Treasury stock, shares (in shares)     17,585,613 8,330,022              
Preferred stock outstanding (in shares)     0 0              
Common Stock                      
Class of Warrant or Right [Line Items]                      
Share repurchase program, authorized amount             $ 500,000,000 $ 250,000,000      
Common Stock | Subsequent Event                      
Class of Warrant or Right [Line Items]                      
Share repurchase program, authorized amount           $ 500,000,000          
2017 Warrants | Common Stock                      
Class of Warrant or Right [Line Items]                      
Number of shares to be purchased (in shares)                 2,100,000    
Term of warrants                   10 years  
Exercise price of warrants (in dollars per share)                   $ 8.00  
Fair value of warrants                 $ 14,100,000    
Shares purchased from exercise of warrants (in shares)     0 188,350 1,130,089            
Proceeds from warrant exercises     $ 0                
Class of warrant or right, outstanding (in shares)     51,838 51,838 240,188            
2015 Warrants | Common Stock                      
Class of Warrant or Right [Line Items]                      
Number of shares to be purchased (in shares)                     900,000
Term of warrants                     10 years
Fair value of warrants                 $ 4,600,000    
Proceeds from warrant exercises     $ 0 $ 0 $ 20,900,000            
Class of warrant or right, outstanding (in shares)     11,765 13,888 15,231            
Number of warrants exercised (in shares)     0 0 900,272            
2015 Warrants | Common Stock | Minimum                      
Class of Warrant or Right [Line Items]                      
Exercise price of warrants (in dollars per share)                     $ 20.68
2015 Warrants | Common Stock | Maximum                      
Class of Warrant or Right [Line Items]                      
Exercise price of warrants (in dollars per share)                     $ 25.80
Common Stock | Secondary Offering                      
Class of Warrant or Right [Line Items]                      
Additional shares issued (in shares)       23,771,926