XML 105 R97.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Expected Recognized Revenue from Contracts (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Revenues [Abstract]  
Remainder of 2025 $ 139,399
2026 907,152
2027 903,305
2028 975,161
2029 972,278
Thereafter 8,924,040
Total expected revenue $ 12,821,335