XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Summary of Activity under Employee Stock Purchase Plan (Details) - Employee stock purchase plan - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Summary of the Employee Stock Purchase Plan activity        
Outstanding and exercisable, beginning of period (in shares) 405,534 389,414 348,514 341,647
Granted (in shares) 0 0 255,960 253,200
Exercised (in shares) (4,576) (5,323) (17,094) (24,300)
Forfeited (in shares) (37,628) (18,961) (83,417) (60,995)
Expired (in shares) 0 0 (140,633) (144,422)
Outstanding and exercisable, end of period (in shares) 363,330 365,130 363,330 365,130