XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of fair value, assets measured on recurring basis
       Fair Value Measurements at March 31, 2021 
       Quoted Prices in   Significant Other   Significant 
       Active Markets for   Observable   Unobservable 
       Identical Assets   Inputs   Inputs 
   Total   (Level 1)   (Level 2)   (Level 3) 
Assets:                
Short-term investments  $150,545   $
   —
   $150,545   $
   —
 
Liabilities:                    
Foreign currency forward exchange contracts accounted for using hedge accounting  $597   $
   $597   $
 
Foreign currency forward exchange contracts not accounted for using hedge accounting   815    
    815    
 
                     
   $1,412   $
   $1,412   $
 
                     
       Fair Value Measurements at December 31, 2020 
       Quoted Prices in   Significant Other   Significant 
       Active Markets for   Observable   Unobservable 
       Identical Assets   Inputs   Inputs 
   Total   (Level 1)   (Level 2)   (Level 3) 
Assets:                
Short-term investments  $126,627   $
   —
   $126,627   $
   —
 
Foreign currency forward exchange contracts not accounted for using hedge accounting   253    
    253    
 
                     
   $126,880   $
   $126,880   $