Earnings Per Share - Summary of Shares Excluded From Diluted Earnings Per Share Calculation (Details) - shares shares in Thousands |
12 Months Ended |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
| 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,038
|
2,222
|
3,571
|
| 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) |
823
|
589
|
6,299
|
| 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) |
941
|
100
|
13
|
| 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
|
7
|
76
|
| Weighted average shares of Class C Common Stock |
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Anti-diluted shares excluded from computation of earnings per share (in shares) |
90,013
|
0
|
261
|
| Private Placement 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
|
6,000
|
8,000
|