XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allocated share-based compensation expense $ 14,300 $ 10,400 $ 12,800
Tax benefit from compensation expense $ 1,700 $ 1,000 $ 1,600
2016 Employee Stock Purchase Plan      
Stock-based compensation shares available 200,000    
Discount from market price (as a percent) 15.00%    
Employee share plan issued (in shares) 29,000 14,000 13,000
Allocated share-based compensation expense $ 313 $ 123 $ 180
2022 Plan      
Stock-based compensation shares available 1,100,000    
Stock-based compensation additional shares authorized 1,150,000    
Allocated share-based compensation expense $ 14,286 10,366 12,756
Cost of sales | 2016 Employee Stock Purchase Plan      
Allocated share-based compensation expense 50 15 21
Cost of sales | 2022 Plan      
Allocated share-based compensation expense 482 5 115
Research and development | 2016 Employee Stock Purchase Plan      
Allocated share-based compensation expense 41 21 36
Research and development | 2022 Plan      
Allocated share-based compensation expense 710 543 561
Selling, general and administrative | 2016 Employee Stock Purchase Plan      
Allocated share-based compensation expense 222 87 123
Selling, general and administrative | 2022 Plan      
Allocated share-based compensation expense $ 13,094 $ 9,818 $ 12,080