Earnings Per Share - Summary of Shares Excluded From Diluted Earnings Per Share Calculation (Details) - shares shares in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
| Out-of-the-money stock options |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
2,034
|
2,215
|
2,060
|
2,250
|
| Restricted stock |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
3,095
|
83
|
1,032
|
8,780
|
| Common Class C [Member] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
87,815
|
0
|
29,593
|
0
|
| Performance stock units |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
1,452
|
0
|
634
|
133
|
| Employee Stock Purchase Plan |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
0
|
28
|
0
|
46
|
| Convertible Senior Notes |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
0
|
0
|
0
|
27,074
|
| Warrants |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
0
|
8,000
|
0
|
8,000
|