XML 146 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Incentive Plan - Compensation Expense Related to Stock Incentive Plans Recognized (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-based compensation expense:      
Total expense $ 4,706 $ 4,298 $ 4,220
Tax benefit on nonqualified stock option expense and disqualifying dispositions of incentive stock options 1,041 702 666
Restricted Stock Units (RSUs) [Member]      
Stock-based compensation expense:      
Total expense 4,615 4,194 4,120
Employee Stock Purchase Plan [Member]      
Stock-based compensation expense:      
Total expense $ 91 $ 104 $ 100