Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Leases [Abstract] | ||
| Right of use assets, net | $ 211,381 | $ 229,723 |
| Operating lease, liability, current, statement of financial position | Accrued liabilities and other | Accrued liabilities and other |
| Lease liabilities included in Accrued Liabilities and other | $ 54,323 | $ 61,055 |
| Operating lease, liability, noncurrent, statement of financial position | Other long-term liabilities | Other long-term liabilities |
| Lease liabilities included in Other long-term liabilities | $ 166,472 | $ 182,436 |
| Total lease liabilities | $ 220,795 | $ 243,491 |