XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) per Share - Antidilutive Securities Excluded From Calculation of Diluted Weighted-Average Common Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive common share equivalents (in shares) 6,271,437 8,152,738 6,759,983 7,882,563
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive common share equivalents (in shares) 2,832,953 3,456,494 3,052,422 3,596,792
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive common share equivalents (in shares) 3,438,484 4,696,244 3,707,561 4,285,771