XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Activities Under Equity Plan (Details)
6 Months Ended
Jun. 30, 2023
shares
ESPP  
Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward]  
Shares available for grant (in shares) 133,184
ESPP common stock purchased by eligible employees (in shares) (12,558)
Shares available for grant (in shares) 120,626
Unvested RSUs, DSUs and Restricted Stock  
Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward]  
RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares) (452,978)
Unvested RSUs, DSUs and Restricted Stock | 2012 Equity Plan  
Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward]  
Shares available for grant (in shares) 683,052
RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares) (408,775)
Shares available for grant (in shares) 274,277