XML 135 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation $ 48,228 $ 45,643 $ 44,906
Income tax benefit (11,493) (14,389) (13,060)
Total stock-based compensation expense after income taxes 36,735 31,254 31,846
Cost Of Revenues      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 4,050 4,196 4,227
Engineering And Development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation 9,992 9,783 12,039
Selling and Administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation $ 34,186 $ 31,664 $ 28,640