XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share - Potentially Dilutive Common Stock Equivalents (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents (in shares) 4,375,077 9,273,728
Stock options outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents (in shares) 3,515,132 7,502,992
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents (in shares) 539,969 1,770,736
Performance Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents (in shares) 319,976 0
Performance Shares | Class A Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents (in shares) 1,198,606 1,328,021