v3.26.1
Derivatives - Schedule of Derivative Instrument Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Net change in unrealized appreciation (depreciation) $ (21,754) $ (48,560) $ 23,018 $ (61,350)
Net realized gain (loss) 59,611 (139,450) 79,216 (158,862)
Not Designated as Hedging Instrument        
Derivative [Line Items]        
Net change in unrealized appreciation (depreciation) (21,754) (48,560) 23,018 (61,350)
Net realized gain (loss) 59,611 (139,450) 79,216 (158,862)
Foreign currency forward contracts | Not Designated as Hedging Instrument        
Derivative [Line Items]        
Net change in unrealized appreciation (depreciation) (21,754) (48,560) 23,018 (61,350)
Net realized gain (loss) $ 59,611 $ (139,450) $ 79,216 $ (158,862)