v3.26.1
Notes Payable - Other Debt Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Disclosure [Abstract]          
Notes payable, fair value $ 3,800,000   $ 3,800,000   $ 3,400,000
Total interest incurred 48,185 $ 40,417 94,478 $ 79,574  
Interest capitalized (1,121) (1,903) (2,313) (4,286)  
Total interest expense $ 47,064 $ 38,514 $ 92,165 $ 75,288