XML 99 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Expected Recognized Revenue from Contracts (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Revenues [Abstract]  
Remainder of 2024 $ 11,099
2025 228,465
2026 565,013
2027 553,614
2028 631,696
Thereafter 6,389,127
Total expected revenue $ 8,379,014