Annual report pursuant to Section 13 and 15(d)

Schedule of Company's Board had declared cash dividends on common stock (Details)

v3.19.1
Schedule of Company's Board had declared cash dividends on common stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dividend Amount $ 6,981 $ 5,638
DividendDeclaredOn 200317 [Member]    
Dividend Amount $ 3,603  
Preferred Stock [Member] | Dividend Declared On 151217 [Member]    
Date Announced Dec. 15, 2017  
Record Date Jan. 15, 2018  
Applicable Quarter Q4 2017  
Payment Date Jan. 31, 2018  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend Declared On 070318 [Member]    
Date Announced Mar. 07, 2018  
Record Date Apr. 15, 2018  
Applicable Quarter Q1 2018  
Payment Date Apr. 30, 2018  
Dividend Amount $ 1,456  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | DividendDeclaredOn 150618 [Member]    
Date Announced Jun. 15, 2018  
Record Date Jul. 15, 2018  
Applicable Quarter Q2 2018  
Payment Date Jul. 31, 2018  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend Declared On 100918 [Member]    
Date Announced Sep. 10, 2018  
Record Date Oct. 15, 2018  
Applicable Quarter Q3 2018  
Payment Date Oct. 31, 2018  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Preferred Stock [Member] | Dividend Declared On 290917 [Member]    
Date Announced Sep. 29, 2017  
Record Date Oct. 15, 2017  
Applicable Quarter Q3 2017  
Payment Date Oct. 31, 2017  
Dividend Amount $ 745  
Dividends per Share $ 0.23960  
Preferred Stock [Member] | DividendDeclaredOn 131218 [Member]    
Date Announced Dec. 13, 2018  
Record Date Jan. 15, 2019  
Applicable Quarter Q4 2018  
Payment Date Jan. 31, 2019  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Common Stock [Member] | Dividend Declared On 151217 [Member]    
Date Announced Dec. 15, 2017  
Record Date Dec. 26, 2017  
Applicable Quarter Q4 2017  
Payment Date Jan. 10, 2018  
Dividend Amount $ 4,552  
Dividends per Share $ 0.20  
Common Stock [Member] | Dividend Declared On 070318 [Member]    
Date Announced Mar. 07, 2018  
Record Date Mar. 22, 2018  
Applicable Quarter Q1 2018  
Payment Date Apr. 10, 2018  
Dividend Amount $ 4,691  
Dividends per Share $ 0.20  
Common Stock [Member] | DividendDeclaredOn 150618 [Member]    
Date Announced Jun. 15, 2018  
Record Date Jun. 26, 2018  
Applicable Quarter Q2 2018  
Payment Date Jul. 11, 2018  
Dividend Amount $ 4,786  
Dividends per Share $ 0.20  
Common Stock [Member] | Dividend Declared On 100918 [Member]    
Date Announced Sep. 10, 2018  
Record Date Sep. 20, 2018  
Applicable Quarter Q3 2018  
Payment Date Oct. 10, 2018  
Dividend Amount $ 4,889  
Dividends per Share $ 0.20  
Common Stock [Member] | DividendDeclaredOn 131218 [Member]    
Date Announced Dec. 13, 2018  
Record Date Dec. 26, 2018  
Applicable Quarter Q4 2018  
Payment Date Jan. 10, 2019  
Dividend Amount $ 5,695  
Dividends per Share $ 0.20  
Common Stock [Member] | Dividend Declared On 141216 [Member]    
Date Announced Dec. 14, 2016  
Record Date Dec. 27, 2016  
Applicable Quarter Q4 2016  
Payment Date Jan. 10, 2017  
Dividend Amount $ 3,604  
Dividends per Share $ 0.20  
Common Stock [Member] | Dividend Declared On 080917 [Member]    
Date Announced Sep. 08, 2017  
Record Date Sep. 26, 2017  
Applicable Quarter Q3 2017  
Payment Date Oct. 09, 2017  
Dividend Amount $ 4,416  
Dividends per Share $ 0.20  
Common Stock [Member] | Dividend Declared On 160617 [Member]    
Date Announced Jun. 16, 2017  
Record Date Jun. 27, 2017  
Applicable Quarter Q2 2017  
Payment Date Jul. 10, 2017  
Dividend Amount $ 3,608  
Dividends per Share $ 0.20  
Common Stock [Member] | DividendDeclaredOn 200317 [Member]    
Date Announced Mar. 20, 2017  
Record Date Mar. 27, 2017  
Applicable Quarter Q1 2017  
Payment Date Apr. 10, 2017  
Dividends per Share $ 0.20