XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and hedging (Schedule of Losses Reclassified From Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amounts reclassified from accumulated other comprehensive income (loss) $ (77) $ 172 $ (261) $ 327
Cost of revenue        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amounts reclassified from accumulated other comprehensive income (loss) (6) 12 (17) 23
Research and development        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amounts reclassified from accumulated other comprehensive income (loss) (41) 94 (142) 173
Sales and marketing        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amounts reclassified from accumulated other comprehensive income (loss) (15) 29 (59) 60
General and administrative        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amounts reclassified from accumulated other comprehensive income (loss) $ (15) $ 37 $ (43) $ 71