XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Summary of Activity under Employee Stock Purchase Plan (Details) - Employee stock purchase plan - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Summary of the Employee Stock Purchase Plan activity        
Outstanding and exercisable, beginning of period (in shares) 427,802 415,299 348,514 341,647
Granted (in shares) 0 0 255,960 253,200
Exercised (in shares) (1,965) (3,012) (12,518) (18,977)
Forfeited (in shares) (20,303) (22,873) (45,789) (42,034)
Expired (in shares) 0 0 (140,633) (144,422)
Outstanding and exercisable, end of period (in shares) 405,534 389,414 405,534 389,414