XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Feb. 17, 2025
Apr. 27, 2023
Share Repurchase Programs [Line Items]          
Stock Repurchase Program, Authorized Amount       $ 100,000,000  
Payments for Repurchase of Common Stock   $ 60,736,000 $ 48,035,000    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 39,900,000 $ 39,900,000     $ 55,900,000
Preferred Units [Line Items]          
Preferred Stock, Dividend Rate, Per-Dollar-Amount   $ 0.359      
Dividends, Cash 700,000 $ 2,200,000      
O2025Q3SeriesADividendsMember [Member]          
Preferred Units [Line Items]          
Dividends Payable, Date to be Paid   Dec. 15, 2025      
Dividends Payable, Date Declared   Oct. 22, 2025      
Dividends Payable, Date of Record   Dec. 01, 2025      
2025 Share Repurchase Plan          
Share Repurchase Programs [Line Items]          
Payments for Repurchase of Common Stock   $ 60,100,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%