Stockholders’ Deficit - Narrative (Details) - USD ($) |
Oct. 30, 2024 |
Sep. 30, 2024 |
Dec. 31, 2023 |
Jun. 14, 2023 |
|---|---|---|---|---|
| Share Repurchase Program [Line Items] | ||||
| Stock repurchase program, remaining amount authorized | $ 259,936,000 | $ 724,360,000 | ||
| June 2023 Stock Repurchase Program | ||||
| Share Repurchase Program [Line Items] | ||||
| Stock repurchase program, authorized amount | $ 1,000,000,000 | |||
| Stock repurchase program, remaining amount authorized | $ 259,900,000 | |||
| October 2024 Stock Repurchase Program | Subsequent Event | ||||
| Share Repurchase Program [Line Items] | ||||
| Stock repurchase program, authorized amount | $ 1,000,000,000 |