v3.26.3
Derivative Instruments - Summary of Realized and Unrealized Gains and Losses of the Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized (loss) gain on derivative instruments $ (2,083) $ 2,391 $ 511 $ 6,275
Foreign currency gain/(loss) $ 515 $ (882) $ 2,057 $ (3,503)