XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Compensation Costs Included in Consolidated Statement of Operations for All Stock-based Compensation Arrangements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 25,292 $ 18,145 $ 30,297
Related income tax benefits (4,391) (3,088) (6,191)
Stock-based compensation expense, net of taxes 20,901 15,057 24,106
Selling, General and Administrative Expense [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 18,924 12,622 25,968
Research and Development Expense [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 6,112 5,259 3,798
Cost of Sales [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 256 $ 264 $ 531