XML 126 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Plans - Schedule of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Restricted stock units $ 6,488 $ 5,797 $ 6,258
Stock options 49 81 113
Performance stock units 13,113 13,030 549
Total stock-compensation expense before income taxes 19,650 18,908 6,920
Income tax benefit 4,814 4,633 1,668
Total stock-compensation expense, net of income tax benefit $ 14,836 $ 14,275 $ 5,252