XML 137 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Compensation Plan - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Compensation Plan [Abstract]      
Deferred compensation plan recorded liability $ 4,241,000    
Shares issued pursuant to deferred compensation plan 12,921 11,072 9,043