XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock-Based Compensation            
Stock-based compensation expense $ 3,500   $ 3,400   $ 6,200 $ 5,800
Proceeds from exercise of stock options         $ 789 $ 3,075
Common Stock            
Stock-Based Compensation            
Exercise of stock options (in shares) 25 41 72 268    
Common Stock | Employee Stock Purchase Plan            
Stock-Based Compensation            
Exercise of stock options (in shares) 200   300   400 700
Proceeds from exercise of stock options $ 1,000   $ 1,100   $ 1,500 $ 3,600