XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Summary of Restricted Stock Award Activity for Employees and Non-Employee Directors (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Beginning Balance 115,576    
Granted 32,292    
Vested (68,098)    
Forfeited (2,045)    
Ending Balance 77,725 115,576  
Weighted Average Grant Date Fair Value Per Share, Beginning Balance $ 163.57    
Weighted Average Grant Date Fair Value Per, Granted 303.81 $ 213.55 $ 149.38
Weighted Average Grant Date Fair Value Per , Vested 149.03    
Weighted Average Grant Date Fair Value Per Share, Forfeited 231.47    
Weighted Average Grant Date Fair Value Per Share, Ending Balance $ 232.79 $ 163.57