v3.25.1
DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
Derivative, Gain (Loss) on Derivative, Net $ (326) $ (666)
Cost of revenue    
Derivative [Line Items]    
Derivative, Gain (Loss) on Derivative, Net $ (38) (101)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total cost of revenue  
Research and development    
Derivative [Line Items]    
Derivative, Gain (Loss) on Derivative, Net $ (172) (343)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Research and development  
Sales and marketing    
Derivative [Line Items]    
Derivative, Gain (Loss) on Derivative, Net $ (47) (87)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Sales and marketing  
General and administrative    
Derivative [Line Items]    
Derivative, Gain (Loss) on Derivative, Net $ (69) $ (135)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] General and administrative