XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments - Fair Value and Balance Sheet Locations - (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2020
Derivatives Fair Value [Line Items]    
Derivative asset, fair value $ 100 $ 352
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative asset, fair value $ 100 $ 352