XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements and Financial Instruments - Summary of Estimated Fair Values Based on Level 3 Inputs (Details) - Level 3 - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Current $ 765,773 $ 738,438
Non-current 20,909,498 19,077,706
Total 21,675,271 19,816,144
Carrying Value, Net    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Current 765,773 738,438
Non-current 14,968,074 14,088,655
Total $ 15,733,847 $ 14,827,093