Leases and Other Commitments - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Right of use assets, net | $ 259,308 | $ 273,142 |
| Operating lease, liability, current, statement of financial position | Accrued liabilities and other | Accrued liabilities and other |
| Lease liabilities included in Accrued Liabilities and other | $ 61,826 | $ 61,133 |
| Operating lease, liability, noncurrent, statement of financial position | Other long-term liabilities | Other long-term liabilities |
| Lease liabilities included in Other long-term liabilities | $ 212,944 | $ 227,066 |
| Total lease liabilities | $ 274,770 | $ 288,199 |