v3.26.1
Investments - Schedule of Offsetting of Derivative Instruments under Master Netting Arrangement (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Offsetting Liabilities [Line Items]    
Derivative Liabilities Subject to Master Netting Agreement $ 0 $ (711)
Net Amount of Derivative Liabilities $ 0 (711) [1]
Open Forward Foreign Currency Contract, Identifier [Axis]: Counterparty Canadian Imperial Bank of Commerce    
Offsetting Liabilities [Line Items]    
Derivative Liabilities Subject to Master Netting Agreement   (711)
Net Amount of Derivative Liabilities [1]   $ (711)
[1] Net amount of derivative liabilities represents the net amount due from the Company to the counterparty.