Revenue - Schedule of Expected Recognized Revenue from Contracts (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
---|---|
Revenues [Abstract] | |
Remainder of 2025 | $ 337,613 |
2026 | 917,430 |
2027 | 906,758 |
2028 | 973,801 |
2029 | 967,710 |
Thereafter | 8,800,009 |
Total expected revenue | $ 12,903,321 |
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.
|