v3.26.1
Accumulated Other Comprehensive Income (Loss) - Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Reclassification of AOCI - Cash flow hedges    
Revenues $ 175,638 $ 159,899
Cost of revenues (29,990) (28,926)
Research and development (29,020) (29,154)
Sales and marketing (38,760) (32,660)
General and administrative (16,983) (17,404)
Total 50,643 47,534
Reclassification out of Accumulated Other Comprehensive Income | Cash Flow Hedges    
Reclassification of AOCI - Cash flow hedges    
Revenues (1,010) 179
Cost of revenues (91) (82)
Research and development (253) (217)
Sales and marketing (28) (20)
General and administrative (34) (30)
Total $ (1,416) $ (170)