v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Weighted average number of shares outstanding used to calculate basic EPS (in Shares) 2,900,027 3,109,630 3,238,161
Dilutive securities:      
Stock options and restricted share units (in Shares) 169,076 209,804 197,133
Weighted average number of shares and share equivalents outstanding used to calculate diluted EPS (in Shares) 3,069,103 3,319,434 3,435,294