XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of Activity under Employee Stock Purchase Plan (Details) - Employee stock purchase plan - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Summary of the Employee Stock Purchase Plan activity    
Outstanding and exercisable, beginning of period (in shares) 340,976 348,514
Granted (in shares) 0 255,960
Exercised (in shares) (3,130) (10,553)
Forfeited (in shares) (21,421) (25,486)
Expired (in shares) (132,999) (140,633)
Outstanding and exercisable, end of period (in shares) 183,426 427,802