Stock-Based Compensation - Shares Issued in Connection with Stock Compensation Awards (Detail) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Share-Based Payment Arrangement [Abstract] | ||
| New shares issued from available authorized shares | 0 | 0 |
| Shares issued from available treasury stock | 103,936 | 84,176 |
| Proceeds from stock option exercises | $ 3,708 | $ 2,915 |
| X | ||||||||||
- Definition Treasury Shares Issued Related To Stock Option Exercises No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of shares issued during the period as a result of an employee stock purchase plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|