XML 79 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Net (Loss) Income Per Share - Potentially Dilutive Common Stock Equivalents (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 13,778,464 3,252,011 12,332,405 4,888,318
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 5,002,159 2,321,962 5,099,137 3,445,481
RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 8,776,305 930,049 7,233,268 1,442,837
PSUs | Class A Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common stock equivalents (in shares) 910,614 1,128,021 910,614 1,128,021