XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Notes Payable - Other Debt Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Debt Disclosure [Abstract]          
Notes payable, fair value $ 3,400,000   $ 3,400,000   $ 3,100,000
Total interest incurred 43,131 $ 33,687 122,705 $ 99,242  
Interest capitalized (1,634) (2,914) (5,920) (9,818)  
Total interest expense $ 41,497 $ 30,773 $ 116,785 $ 89,424