Revenue - Schedule of Expected Recognized Revenue from Contracts (Details) $ in Thousands |
Mar. 31, 2025
USD ($)
|
---|---|
Revenues [Abstract] | |
Remainder of 2025 | $ 170,078 |
2026 | 563,061 |
2027 | 539,722 |
2028 | 613,049 |
2029 | 614,600 |
Thereafter | 5,585,704 |
Total expected revenue | $ 8,086,214 |
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.
|