Annual report pursuant to Section 13 and 15(d)

Equity - Summary of Stock Dividend Activity (Details)

v3.22.4
Equity - Summary of Stock Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dividend Amount $ 15,821 $ 15,668
Common Stock [Member]    
Dividend Amount 36 $ 458
Preferred Stock [Member]    
Dividend Accrued $ 970  
Preferred Stock [Member] | Dividend declared on December 16,2020    
Date Announced Dec. 16, 2020  
Record Date Jan. 15, 2021  
Payment Date Feb. 01, 2021  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on March 3, 2021    
Date Announced Mar. 03, 2021  
Record Date Apr. 15, 2021  
Payment Date Apr. 30, 2021  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on June 10, 2021    
Date Announced Jun. 10, 2021  
Record Date Jul. 15, 2021  
Payment Date Aug. 02, 2021  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on September 10, 2021    
Date Announced Sep. 10, 2021  
Record Date Oct. 15, 2021  
Payment Date Nov. 01, 2021  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on December 10, 2021    
Date Announced Dec. 10, 2021  
Record Date Jan. 15, 2022  
Payment Date Jan. 31, 2022  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on March 11, 2022 [Member]    
Date Announced Mar. 11, 2022  
Record Date Apr. 15, 2022  
Payment Date May 02, 2022  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on June 10, 2022 [Member]    
Date Announced Jun. 10, 2022  
Record Date Jul. 15, 2022  
Payment Date Aug. 01, 2022  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on September 9, 2022 [Member]    
Date Announced Sep. 09, 2022  
Record Date Oct. 15, 2022  
Payment Date Oct. 31, 2022  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend declared on December 7, 2022 [Member]    
Date Announced Dec. 07, 2022  
Record Date Jan. 15, 2023  
Payment Date Jan. 31, 2023  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Common Stock [Member] | Dividend declared on December 16,2020    
Date Announced Dec. 16, 2020  
Record Date Dec. 28, 2020  
Payment Date Jan. 11, 2021  
Dividend Amount $ 10,573  
Dividends per Share $ 0.20  
Common Stock [Member] | Dividend declared on March 3, 2021    
Date Announced Mar. 03, 2021  
Record Date Mar. 24, 2021  
Payment Date Apr. 08, 2021  
Dividend Amount $ 13,260  
Dividends per Share $ 0.205  
Common Stock [Member] | Dividend declared on June 10, 2021    
Date Announced Jun. 10, 2021  
Record Date Jun. 24, 2021  
Payment Date Jul. 08, 2021  
Dividend Amount $ 13,964  
Dividends per Share $ 0.205  
Common Stock [Member] | Dividend declared on September 10, 2021    
Date Announced Sep. 10, 2021  
Record Date Sep. 24, 2021  
Payment Date Oct. 08, 2021  
Dividend Amount $ 13,961  
Dividends per Share $ 0.205  
Common Stock [Member] | Dividend declared on December 10, 2021    
Date Announced Dec. 10, 2021  
Record Date Dec. 27, 2021  
Payment Date Jan. 10, 2022  
Dividend Amount $ 14,055  
Dividends per Share $ 0.205  
Common Stock [Member] | Dividend declared on March 11, 2022 [Member]    
Date Announced Mar. 11, 2022  
Record Date Mar. 25, 2022  
Payment Date Apr. 08, 2022  
Dividend Amount $ 14,611  
Dividends per Share $ 0.21  
Common Stock [Member] | Dividend declared on June 10, 2022 [Member]    
Date Announced Jun. 10, 2022  
Record Date Jun. 24, 2022  
Payment Date Jul. 08, 2022  
Dividend Amount $ 14,642  
Dividends per Share $ 0.21  
Common Stock [Member] | Dividend declared on September 9, 2022 [Member]    
Date Announced Sep. 09, 2022  
Record Date Sep. 23, 2022  
Payment Date Oct. 11, 2022  
Dividend Amount $ 14,642  
Dividends per Share $ 0.21  
Common Stock [Member] | Dividend declared on December 7, 2022 [Member]    
Date Announced Dec. 07, 2022  
Record Date Dec. 22, 2022  
Payment Date Jan. 09, 2023  
Dividend Amount $ 14,642  
Dividends per Share $ 0.21