Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Common Share Repurchase Program (Details)

v3.24.3
Stockholders' Equity - Common Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2024
Class of Stock [Line Items]        
Repurchase and retirement of preferred stock $ 11,102 $ 9,966    
Common Stock        
Class of Stock [Line Items]        
Number of shares authorized to be repurchased under stock repurchase program (in shares)       9,375,000
Number of shares repurchased and retired to date (in shares)       3,637,028
Cost of shares repurchased and retired to date       $ 208,500
Number of shares of common stock repurchased during period (in shares)     593,453  
Repurchase and retirement of preferred stock     $ 7,100