Earnings Per Share - Additional Information (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| RSUs | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 7,358,510 | 9,161,197 | 7,358,510 | 9,161,197 |
| Performance-based RSUs | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 10,199,730 | 28,547,275 | 10,199,730 | 28,547,275 |
| Seller Earnouts | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 14,999,998 | |||
| Noncontrolling Interest | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of earnings per share, amount | 36,565,810 | 36,565,810 | ||