Revenue - Schedule of Expected Recognized Revenue from Contracts (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Revenues [Abstract] | |
| Remainder of 2026 | $ 400,783 |
| 2027 | 1,573,468 |
| 2028 | 2,134,053 |
| 2029 | 2,015,487 |
| 2030 | 1,906,760 |
| Thereafter | 9,310,045 |
| Total expected revenue | $ 17,340,596 |
| X | ||||||||||
- Definition Revenue Remaining Performance Obligation Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Revenue Remaining Performance Obligation Year Four No definition available.
|
| X | ||||||||||
- Definition Revenue Remaining Performance Obligation Year One No definition available.
|
| X | ||||||||||
- Definition Revenue Remaining Performance Obligation Year Thereafter No definition available.
|
| X | ||||||||||
- Definition Revenue Remaining Performance Obligation Year Three No definition available.
|
| X | ||||||||||
- Definition Revenue Remaining Performance Obligation Year Two No definition available.
|
| X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|