Quarterly report [Sections 13 or 15(d)]

Debt - Schedule of Weighted Average Interest Rates, Cost of Debt and Debt Outstanding (Details)

v3.25.2
Debt - Schedule of Weighted Average Interest Rates, Cost of Debt and Debt Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]        
Weighted average interest cost 4.40% 4.40% 4.30% 4.30%
Weighted average cost of debt 5.00% 5.00% 4.90% 5.00%
Weighted average debt outstanding $ 2,045,905 $ 1,716,077 $ 1,931,719 $ 1,675,984