XML 95 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Average Shares Not Included In the Computation of Diluted Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total antidilutive shares 202,707 491,930 231,508 444,396
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total antidilutive shares 200,000 279,720 224,671 262,562
Restricted Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total antidilutive shares 2,707 212,210 6,837 181,834