v3.22.0.1
Stock-Based Compensation - Summary of Restricted Stock Awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares      
Granted (in shares)     0
Restricted Stock Awards      
Number of Shares      
Beginning balance (in shares) 75,000    
Granted (in shares) 0 37,000 60,000
Vested (in shares) (17,000)    
Ending balance (in shares) 58,000 75,000  
Weighted Average Grant Date Fair Value      
Beginning balance (in usd per share) $ 56.77    
Granted (in usd per share) 0 $ 58.90 $ 54.49
Vested (in usd per share) 56.61    
Ending balance (in usd per share) $ 56.88 $ 56.77