XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share - Common Stock Equivalents Not Included in Computation of Diluted Earnings Per Share (Detail) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 126,903 143,589
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 39,950 106,488
Minimum [Member] | Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Net Income, Per Outstanding Unit, Amount $ 12.70 $ 12.39
Minimum [Member] | Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Net Income, Per Outstanding Unit, Amount 18.14 15.05
Maximum [Member] | Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Net Income, Per Outstanding Unit, Amount 18.62 16.43
Maximum [Member] | Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Net Income, Per Outstanding Unit, Amount $ 18.14 $ 17.09