XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total gains (losses) recognized in earnings from foreign currency forward contracts $ (169) $ (706) $ (294) $ (1,178)
Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 169 706 294 1,178
Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts (242) 11 (1,049) 87
Cost of revenue - Subscription [Member] | Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 30 89 54 133
Cost of revenue - Subscription [Member] | Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0 0 0
Cost of revenue - Services [Member] | Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 11 60 19 108
Cost of revenue - Services [Member] | Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0 0 0
Research and Development [Member] | Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 33 140 64 199
Research and Development [Member] | Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0 0 0
Sales and Marketing [Member] | Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 66 318 99 581
Sales and Marketing [Member] | Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0 0 0
General and Administrative [Member] | Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 29 99 58 157
General and Administrative [Member] | Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0 0 0
Other (Expense) Income, Net [Member] | Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0 0 0
Other (Expense) Income, Net [Member] | Not Designated as Hedging Instrument [Member]        
Total gains (losses) recognized in earnings from foreign currency forward contracts $ (242) $ 11 $ (1,049) $ 87