XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Plans - Stock compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Stock-based compensation plans    
Stock compensation expense $ 2,762 $ 2,117
Employee Stock Purchase Plan    
Stock-based compensation plans    
Stock compensation expense 78 32
2007 Stock Incentive Plan    
Stock-based compensation plans    
Stock compensation expense 685 1,025
2018 Stock Incentive Plan    
Stock-based compensation plans    
Stock compensation expense $ 1,999 $ 1,060