XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Activities Under Equity Plan (Details)
3 Months Ended
Mar. 31, 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) 0
Shares available for grant (in shares) 133,184
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) (441,442)
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) (411,935)
Shares available for grant (in shares) 271,117