Income Taxes - Schedule of Income Before Provision (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] | |||
| Income before provision for income taxes | $ 1,664,451 | $ 316,630 | $ 834,215 |
| U.S. | |||
| Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] | |||
| Income before provision for income taxes | 1,571,743 | 401,760 | 1,084,254 |
| Non-U.S. | |||
| Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] | |||
| Income before provision for income taxes | $ 92,708 | $ (85,130) | $ (250,039) |