v3.25.2
Commitments and Contingencies - Schedule of Unfunded Commitments by Investment Types (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Long-term Purchase Commitment [Line Items]    
Unfunded Commitment $ 45,900  
Unfunded Loan Commitment [Member]    
Long-term Purchase Commitment [Line Items]    
Unfunded Commitment $ 54,630 $ 34,451
Unfunded Loan Commitment [Member] | Loan 1 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jan. 10, 2026 Jan. 10, 2026
Unfunded Commitment $ 0 $ 0
Unfunded Loan Commitment [Member] | Loan 3 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date   Mar. 10, 2025
Unfunded Commitment   $ 1,750
Unfunded Loan Commitment [Member] | Loan 5 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Aug. 05, 2025 Aug. 05, 2025
Unfunded Commitment $ 0 $ 0
Unfunded Loan Commitment [Member] | Loan 6 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jul. 05, 2025 Jul. 05, 2025
Unfunded Commitment $ 0 $ 0
Unfunded Loan Commitment [Member] | Loan 7 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jul. 10, 2024 Jul. 10, 2024
Unfunded Commitment $ 5,377 $ 5,599
Unfunded Loan Commitment [Member] | Loan 8 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Mar. 10, 2026 Mar. 10, 2026
Unfunded Commitment $ 242 $ 1,108
Unfunded Loan Commitment [Member] | Loan 9 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Aug. 09, 2025 Aug. 09, 2025
Unfunded Commitment $ 0 $ 0
Unfunded Loan Commitment [Member] | Loan 10 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date   Sep. 10, 2026
Unfunded Commitment   $ 1,300
Unfunded Loan Commitment [Member] | Loan 11 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Nov. 10, 2025 Nov. 10, 2025
Unfunded Commitment $ 9,560 $ 13,115
Unfunded Loan Commitment [Member] | Loan 12 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date May 10, 2027 May 10, 2027
Unfunded Commitment $ 0 $ 0
Unfunded Loan Commitment [Member] | Loan 13 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date   Jun. 10, 2026
Unfunded Commitment   $ 9,937
Unfunded Loan Commitment [Member] | Loan 14 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jul. 10, 2027 Jul. 10, 2027
Unfunded Commitment $ 0 $ 1,230
Unfunded Loan Commitment [Member] | Loan 15 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jan. 09, 2027 Jan. 09, 2027
Unfunded Commitment $ 52 $ 412
Unfunded Loan Commitment [Member] | Loan 16 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Mar. 09, 2027  
Unfunded Commitment $ 3,730  
Unfunded Loan Commitment [Member] | Loan 17 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Mar. 09, 2027  
Unfunded Commitment $ 12,375  
Unfunded Loan Commitment [Member] | Loan 18 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Apr. 09, 2028  
Unfunded Commitment $ 6,161  
Unfunded Loan Commitment [Member] | Loan 19 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jun. 09, 2028  
Unfunded Commitment $ 14,133  
Unfunded Loan Commitment [Member] | Loan 20 [Member]    
Long-term Purchase Commitment [Line Items]    
Expiration Date Jul. 09, 2027  
Unfunded Commitment $ 3,000