XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Apr. 27, 2023
Share Repurchase Programs [Line Items]        
Stock Repurchase Program, Authorized Amount       $ 100,000,000
Payments for Repurchase of Common Stock   $ 48,035,000 $ 27,991,000  
Preferred Units [Line Items]        
Dividends, Cash $ 700,000 $ 2,200,000    
Preferred Stock, Dividend Rate, Per-Dollar-Amount   $ 0.359    
2022 Repurchase Plan        
Share Repurchase Programs [Line Items]        
Stock Repurchased and Retired During Period, Shares   65,481    
Payments for Repurchase of Common Stock   $ 3,400,000    
2023 Repurchase Plan        
Share Repurchase Programs [Line Items]        
Stock Repurchased and Retired During Period, Shares 97,679 795,178    
Payments for Repurchase of Common Stock $ 5,400,000 $ 44,100,000    
Stock Repurchase Program, Remaining Authorized Repurchase Amount 55,900,000 55,900,000    
Series A Preferred Stock        
Preferred Units [Line Items]        
Preferred Stock, Liquidation Preference, Value 25,000 25,000    
Preferred Stock, Value, Issued $ 50,000 $ 50,000    
Preferred Stock, Dividend Rate, Percentage   5.75%