v3.26.1
Variable Interest Entities - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Unfunded Commitments    
Variable Interest Entity [Line Items]    
Commitment amount $ 133,800 $ 140,600
Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Investments 132,639 121,572
Variable Interest Entity, Not Primary Beneficiary | Company's Noncontrolling Interest Holders    
Variable Interest Entity [Line Items]    
Investments 19,700 22,000
Variable Interest Entity, Not Primary Beneficiary | Unfunded Commitments    
Variable Interest Entity [Line Items]    
Commitment amount $ 82,500 $ 88,300