v3.25.2
Derivative Instruments and Hedging - Schedule of Foreign Currency Forward Contracts on the Condensed Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings $ 1,220 $ 169 $ 97 $ 294
Total gain (loss) recognized in earnings 2,932 (242) 4,190 (1,049)
Cost of revenue - subscription        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings 114 30 40 54
Total gain (loss) recognized in earnings 0 0 0 0
Cost of revenue - services        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings 92 11 37 19
Total gain (loss) recognized in earnings 0 0 0 0
Research and development        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings 233 33 (121) 64
Total gain (loss) recognized in earnings 0 0 0 0
Sales and marketing        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings 679 66 116 99
Total gain (loss) recognized in earnings 0 0 0 0
General and administrative        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings 102 29 25 58
Total gain (loss) recognized in earnings 0 0 0 0
Other income (expense), net        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gain (loss) recognized in earnings 0 0 0 0
Total gain (loss) recognized in earnings $ 2,932 $ (242) $ 4,190 $ (1,049)