XML 71 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense Recorded in Operating Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 9,340 $ 7,714 $ 5,493
Selling, general and administrative      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense 8,361 6,997 5,065
Research and development and engineering      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense 497 438 221
Cost of Revenue      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 482 211 $ 207
Restructuring and Acquisition Related Costs      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Share-based compensation expense   $ 68