XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share - Potentially Dilutive Common Stock Equivalents (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 3,252,011 11,402,894 4,888,318 11,402,894
Stock options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 2,321,962 8,619,112 3,445,481 8,619,112
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 930,049 2,783,782 1,442,837 2,783,782
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,128,021 1,077,726 1,128,021 1,077,726