v3.26.1
Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Unrealized gain on derivative instruments $ 2,827 $ 2,817
Foreign currency gain/(loss) $ 610 $ (1,332)