v3.25.1
Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total (losses) gains recognized in earnings from foreign currency forward contracts $ 962 $ (125)
Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts (1,123) 125
Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 1,258 (807)
Cost of revenue - Subscription [Member] | Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts (74) 24
Cost of revenue - Subscription [Member] | Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 0 0
Cost of revenue - Services [Member] | Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts (55) 8
Cost of revenue - Services [Member] | Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 0 0
Research and Development [Member] | Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts (354) 31
Research and Development [Member] | Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 0 0
Sales and Marketing [Member] | Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts (563) 33
Sales and Marketing [Member] | Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 0 0
General and Administrative [Member] | Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts (77) 29
General and Administrative [Member] | Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 0 0
Other (Expense) Income, Net [Member] | Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts 0 0
Other (Expense) Income, Net [Member] | Not Designated as Hedging Instrument [Member]    
Total (losses) gains recognized in earnings from foreign currency forward contracts $ 1,258 $ (807)