XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Common Stock Repurchase Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]    
Common stock repurchase amount $ 30,348 $ 77,056
Common Stock | 2023 Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Treasury stock, value   $ 100,000
Acquisition of treasury stock (in shares) 5.0  
Common stock repurchase amount $ 77,100  
Average cost per share of treasury stock acquired (usd per share) $ 15.32  
Common Stock | 2024 Share Repurchase    
Equity, Class of Treasury Stock [Line Items]    
Treasury stock, value $ 125,000  
Preferred Stock | 2024 Share Repurchase    
Equity, Class of Treasury Stock [Line Items]    
Treasury stock, value $ 25,000