v3.25.4
Income Taxes - Schedule of Net Increase in Net Assets Resulting from Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Net increase (decrease) in net assets resulting from operations $ 117,737 $ 206,473 $ 114,558
Net change in unrealized (gain) loss 113,759 (8,405) 2,952
Other income (loss) for tax but not book 4,827 3,834 1,386
Other income not currently taxable (6,946) (1,720) (731)
Expenses not currently deductible (660)    
Expenses not currently deductible   2,348 448
Other realized gain (loss) differences 656 3,795 (3,979)
Taxable income before deductions for distributions $ 229,373 $ 206,325 $ 114,634