XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Common Share (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]        
Deferred Compensation Arrangements, Overall, Description At June 30, 2021 and December 31, 2020, there were 83,198 and 88,412 units in the plan, respectively.      
Deferred Compensation Liability     $ 1,100 $ 1,100
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 225,000 94,910    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     479,500 283,100
Accured Compensation Cost over Vesting Period     $ 62,400 $ 107,400