XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted 0    
Forfeited 0    
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Beginning Balance 139,863    
Granted 49,969    
Vested (71,426)    
Forfeited (2,830)    
Ending Balance 115,576 139,863  
Weighted Average Grant Date Fair Value Per Share, Beginning Balance $ 121.53    
Weighted Average Grant Date Fair Value Per, Granted 213.55 $ 149.38 $ 96.59
Weighted Average Grant Date Fair Value Per , Vested 116.49    
Weighted Average Grant Date Fair Value Per Share, Forfeited 156.77    
Weighted Average Grant Date Fair Value Per Share, Ending Balance $ 163.57 $ 121.53