v3.25.2
Fair Value Measurements - Contractual Interest Rates (Details)
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Interest rate [1]   11.32%
Minimum | Fair Value, Recurring    
Fair Value Measurements    
Interest rate 4.44% 4.46%
Maximum | Fair Value, Recurring    
Fair Value Measurements    
Interest rate 19.50% 19.59%
[1] All or a portion of this commitment was unfunded at December 31, 2024. As such, interest is earned only on the funded portion of this commitment.