v3.22.0.1
Stock-Based Compensation - Restricted Stock Vesting Schedule (Details) - Restricted Stock - shares
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
2022 (in shares) 20,874    
2023 (in shares) 18,374    
2024 (in shares) 9,799    
Nonvested restricted stock (in shares) 49,047 30,713 19,500