v3.22.4
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