v3.25.2
Commitment and Contingencies - Schedule of Amount of Payment at Varying Levels of Return (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Other Commitments [Line Items]  
Liquidation Support Payment $ 500
17.0% or less  
Other Commitments [Line Items]  
Liquidation Support Payment $ 500
17.0% or less | Maximum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 17.00%
17.1% to 18.0%  
Other Commitments [Line Items]  
Liquidation Support Payment $ 400
17.1% to 18.0% | Minimum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 17.10%
17.1% to 18.0% | Maximum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 18.00%
18.1% to 19.0%  
Other Commitments [Line Items]  
Liquidation Support Payment $ 300
18.1% to 19.0% | Minimum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 18.10%
18.1% to 19.0% | Maximum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 19.00%
19.1% to 19.9%  
Other Commitments [Line Items]  
Liquidation Support Payment $ 200
19.1% to 19.9% | Minimum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 19.10%
19.1% to 19.9% | Maximum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 19.90%
20.0% or greater  
Other Commitments [Line Items]  
Liquidation Support Payment $ 0
20.0% or greater | Minimum  
Other Commitments [Line Items]  
Loss contingency range of possible loss portion not accrued (as a percent) 20.00%