XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Notional Amount of Foreign Exchange Contracts (Detail) - Foreign exchange contract - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
U.S. $ Equivalent $ 56,741 $ 41,049
U.S. $ Equivalent Fair Value 58,094 40,797
Not Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
U.S. $ Equivalent 16,608 14,171
U.S. $ Equivalent Fair Value $ 16,806 $ 13,050