Income (Loss) Per Share - Summary of Weighted Average Potentially Dilutive Shares (Details) - shares shares in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from diluted loss per unit calculation (in shares) | 726 | 1,425 | 6,449 |
Class B common stock | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from diluted loss per unit calculation (in shares) | 0 | 0 | 1,145 |
Stock options | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from diluted loss per unit calculation (in shares) | 234 | 544 | 3,259 |
RSUs, PSUs and ESPP shares | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Antidilutive securities excluded from diluted loss per unit calculation (in shares) | 492 | 881 | 2,045 |