Derivatives - Additional Information (Detail) - Foreign Exchange Forward And Option Contracts and Not Designated As Hedging Instrument Economic Hedge [Member] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||||
Notional value of derivatives | $ 13,200 | $ 13,200 | ||
Contract expiring terms | 2025-07 | |||
Gain (loss) from foreign currency forward and option contracts not designated as hedging instruments | $ (590) | $ 1,743 | $ (743) | $ 1,596 |