XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share 830,243 1,476,025 1,047,125 1,487,769
Restricted stock units        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share 449,056 674,178 493,370 674,178
Common stock options        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share 381,187 526,047 387,298 526,047
Performance stock units        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share   216,291 166,457 216,291
Employee stock purchase plan        
Net Income (Loss) Per Share        
Antidilutive securities excluded from computation of earnings per share   59,509   71,253