XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation              
Stock-based compensation expense $ 5,100   $ 3,600     $ 13,000 $ 9,800
Proceeds from exercise of stock options           $ 25 $ 1,156
Employee Stock Purchase Plan              
Stock-Based Compensation              
Exercise of stock options (in shares)           300,000 400,000
Proceeds from exercise of stock options           $ 1,000 $ 1,900
Common Stock              
Stock-Based Compensation              
Exercise of stock options (in shares)   2,000 30,000 25,000 41,000    
Common Stock | Employee Stock Purchase Plan              
Stock-Based Compensation              
Proceeds from exercise of stock options $ 0   $ 400        
Common Stock | Restricted Stock Units              
Stock-Based Compensation              
Exercise of stock options (in shares) 7,320            
Common Stock | Stock Options and Restricted Stock Units              
Stock-Based Compensation              
Exercise of stock options (in shares)           38,507