XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Apr. 27, 2023
Share Repurchase Programs [Line Items]        
Stock Repurchase Program, Authorized Amount       $ 100,000,000
Payments for Repurchase of Common Stock   $ 42,590,000 $ 27,991,000  
Preferred Units [Line Items]        
Dividends, Cash $ 700,000 $ 1,400,000    
Preferred Stock, Dividend Rate, Per-Dollar-Amount   $ 0.359    
2022 Repurchase Plan        
Share Repurchase Programs [Line Items]        
Payments for Repurchase of Common Stock   $ 3,400,000    
2023 Repurchase Plan        
Share Repurchase Programs [Line Items]        
Stock Repurchase Program, Remaining Authorized Repurchase Amount 61,300,000 61,300,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%