Revenue Recognition - Contract Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Contract With Customer, Liability, Deferred Revenue [Roll Forward] | ||
| Beginning balance | $ 66,304 | $ 72,328 |
| Additions | 1,497,242 | 1,142,599 |
| Revenue recognized | (1,497,938) | (1,148,623) |
| Ending balance | $ 65,608 | $ 66,304 |