XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Incentive Plans - Employee Stock Purchase Plan (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock authorized and reserved for future issuance (in shares)   63,167,349   63,167,349    
Share-based payment arrangement, expense   $ 3,783 $ 3,564 $ 6,059 $ 6,317  
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock authorized and reserved for future issuance (in shares)   5,060,074   5,060,074   173,076
Number of shares authorized, increase (in shares) 1,530,424          
Shares of common stock issued to employees under the ESPP (in shares)       108,068    
Share-based payment arrangement, expense       $ 100 $ 100