v3.26.1
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