v3.25.2
Debt Obligations (Maturities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future expected/scheduled maturities of outstanding debt and capital lease    
2025 (remaining six months) $ 0  
2026 607,542  
2027 400,000  
2028 357,708  
2029 753,203  
Thereafter 3,000,000  
Total debt maturities 5,118,453  
Net unamortized premium 12,223  
Net unamortized debt issuance costs (33,753)  
Total debt obligations, net $ 5,096,923 $ 5,339,751