XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Secured Notes Payable, Net - Future Principal Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Minimum Future Principal Payments Due    
2026 $ 781,976  
2027 781,022  
2028 1,041,069  
2029 961,119  
2030 1,131,598  
Thereafter 905,678  
Total future principal payments $ 5,602,462 $ 5,521,889