v3.26.1
Fair Value Measurements - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of derivative instruments    
Liability Derivatives   $ 1,663
Derivative not accounted for as hedging instruments | Foreign exchange contracts    
Fair value of derivative instruments    
Asset Derivatives $ 817 13
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Unrealized Appreciation on Foreign Currency Forward Contracts  
Liability Derivatives $ 350 $ 1,676
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Unrealized Depreciation On Foreign Currency Forward Contracts