Commitments and Contingencies (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Financial commitment to investee, future amount | $ 3,218,749 | $ 3,421,942 |
| ULTRA III | ||
| Other Commitments [Line Items] | ||
| Available capital contribution | $ 305,100 | $ 325,200 |