v3.26.1
Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized (loss) gain on derivative instruments $ (233) $ 1,067 $ 2,594 $ 3,884
Foreign currency gain/(loss) $ 932 $ (1,289) $ 1,542 $ (2,621)