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