XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share - Additional Information (Detail) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Schedule Of Antidilutive Securities Included In Computation Of Earnings Per Share [Line Items]    
Shares contingently issuable under shareholder return plan 0 36,000
Stock Option [Member]    
Schedule Of Antidilutive Securities Included In Computation Of Earnings Per Share [Line Items]    
Securities excluded from computation of net income per diluted shares 596,642 522,711
Restricted Stock [Member]    
Schedule Of Antidilutive Securities Included In Computation Of Earnings Per Share [Line Items]    
Shares contingently issuable under shareholder return plan 70,568 55,230