XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-Based Compensation            
Stock-based compensation expense $ 4,700   $ 3,500   $ 7,900 $ 6,200
Proceeds from exercise of stock options         $ 25 $ 789
Employee Stock Purchase Plan            
Stock-Based Compensation            
Exercise of stock options (in shares)         300 400
Proceeds from exercise of stock options         $ 1,000 $ 1,500
Common Stock            
Stock-Based Compensation            
Exercise of stock options (in shares)   2 25 41    
Common Stock | Employee Stock Purchase Plan            
Stock-Based Compensation            
Exercise of stock options (in shares) 200   200      
Proceeds from exercise of stock options $ 1,000