XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Executive and Director Stock Purchase Plans (Details) - shares
12 Months Ended
Nov. 08, 2016
Jun. 16, 2014
Dec. 31, 2020
Executive Stock Purchase Plan [Member]      
Number of shares of common stock purchase   750 35
Director Stock Purchase Plan [Member]      
Number of shares of common stock purchase 1,000   70