v3.26.1
Derivative Instruments - Derivative Instruments Not Designated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]      
Translation of assets and liabilities in foreign currencies   $ (13,066) $ 4,950
Derivatives not designated as hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Total Net Unrealized Gain (Loss) $ 5,278 7,571  
Foreign currency forward contract GBP | Derivatives not designated as hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Translation of assets and liabilities in foreign currencies 561 2,400  
Foreign currency forward contract EUR | Derivatives not designated as hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Translation of assets and liabilities in foreign currencies 1 (707)  
Foreign currency forward contract CAD | Derivatives not designated as hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Translation of assets and liabilities in foreign currencies $ 4,716 $ 5,878