v3.26.1
Derivatives and Hedging Activities - Schedule of Effect of Currency Forward Contracts Reported in Gain (Loss) on 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 Disclosures [Line Items]        
Unrealized gain (loss), net     $ 7,577 $ (7,542)
Gain (loss) on derivative instruments, net $ 1,318 $ (5,362) 7,577 (7,542)
Foreign Exchange Forward        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized gain (loss) on derivative instruments, net (1,340) (4) 1,246 113
Unrealized gain (loss), net 2,658 (5,358) 6,331 (7,655)
Gain (loss) on derivative instruments, net $ 1,318 $ (5,362) $ 7,577 $ (7,542)