XML 99 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Expected Recognized Revenue from Contracts (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Revenues [Abstract]  
Remainder of 2024 $ 21,921
2025 128,393
2026 509,949
2027 492,975
2028 569,241
Thereafter 6,265,138
Total expected revenue $ 7,987,617