XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification of AOCI - Available-for-sale debt securities      
Other income (expense), net $ (1,323) $ (2,038) $ (573)
Reclassification of AOCI - Cash flow hedges      
Revenues 554,458 489,723 411,172
Cost of revenues (107,485) (102,788) (89,439)
Research and development (110,472) (101,186) (81,289)
Sales and marketing (111,691) (97,221) (76,487)
General and administrative (61,741) (57,981) (76,274)
Net income 151,595 107,992 70,960
Reclassification out of Accumulated Other Comprehensive Income | Available-for-sale debt securities      
Reclassification of AOCI - Available-for-sale debt securities      
Other income (expense), net 16 0 (22)
Reclassification out of Accumulated Other Comprehensive Income | Cash flow hedges      
Reclassification of AOCI - Cash flow hedges      
Revenues 3,077 1,897 (1,667)
Cost of revenues (258) (169) 149
Research and development (712) (478) 492
Sales and marketing (44) (30) 28
General and administrative (106) (73) 65
Net income $ 1,957 $ 1,147 $ (933)