v3.26.1
Fair Value Measurements - Summary of Realized and Unrealized Gains and Losses on Foreign Currency Forward Contracts and Interest Rate Swaps (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Gain (Loss) on Securities [Line Items]    
Unrealized gain/(loss) $ (1,349) $ 880
Realized gain/(loss) 65 47
Forward Contracts [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gain/(loss) (3,426) 3,556
Realized gain/(loss) 2,051 (1,693)
Total gain/(loss) (1,375) 1,863
Interest Rate Swaps [Member]    
Gain (Loss) on Securities [Line Items]    
Unrealized gain/(loss) 319 0
Realized gain/(loss) 3 0
Total gain/(loss) $ 322 $ 0