XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share 505,493 1,529,042 637,984 1,479,108
Restricted stock units        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share 74,972 607,706 190,071 607,706
Common stock options        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share 430,521 613,783 430,521 613,783
Performance stock units        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share   164,027 17,392 164,027
Employee stock purchase plan        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share   143,526   93,592