XML 119 R109.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share - Additional Information (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share Basic [Line Items]    
Shares outstanding 37,123,161 38,164,201
Common Stock    
Earnings Per Share Basic [Line Items]    
Shares outstanding 1,251,251 1,568,301
Restricted Stock Award    
Earnings Per Share Basic [Line Items]    
Shares outstanding 756,457 633,430
Stock Options    
Earnings Per Share Basic [Line Items]    
Shares outstanding 0 0