XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Weighted Average Shares and Share Equivalents Used to Calculate Basic and Diluted Earnings Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Weighted average number of shares outstanding used to calculate basic EPS (in Shares) 3,238,161 3,285,562 3,580,800
Dilutive securities:      
Stock options and restricted share units (in Shares) 197,133 222,962 278,112
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS (in Shares) 3,435,294 3,508,524 3,858,912