v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification of AOCI - Cash flow hedges            
Revenues $ 182,175   $ 164,062   $ 357,813 $ 323,961
Cost of revenues (30,244)   (28,877)   (60,234) (57,803)
Research and development (30,685)   (30,249)   (59,705) (59,403)
Sales and marketing (41,024)   (35,810)   (79,784) (68,470)
General and administrative (18,320)   (17,719)   (35,303) (35,123)
Total 52,405 $ 50,643 47,290 $ 47,534 103,048 94,824
Reclassification out of Accumulated Other Comprehensive Income | Cash Flow Hedges            
Reclassification of AOCI - Cash flow hedges            
Revenues (1,246)   180   (2,256) 359
Cost of revenues (283)   (42)   (374) (124)
Research and development (784)   (111)   (1,037) (328)
Sales and marketing (90)   (11)   (118) (31)
General and administrative (104)   (14)   (138) (44)
Total $ (2,507)   $ 2   $ (3,923) $ (168)