XML 14 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
4. Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Preferred Stock Dividends $ 1,081 $ 1,081 $ 2,162 $ 2,162
Dividends paid per share $ 0.65625 $ 0.65625 $ 1.3125 $ 1.3125
Series E Preferred Stock [Member] | Dividends Paid 7/1/2019 [Member]        
Preferred Stock Dividends     $ 1,081  
Declaration Date     Jun. 05, 2019  
Record Date     Jun. 17, 2019  
Payment Date     Jul. 01, 2019  
Dividends paid per share     $ 0.65625  
Series E Preferred Stock [Member] | Dividends Paid 10/1/2019 [Member]        
Preferred Stock Dividends     $ 1,081  
Declaration Date     Sep. 04, 2019  
Record Date     Sep. 16, 2019  
Payment Date     Oct. 01, 2019  
Dividends paid per share     $ 0.65625