XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Accumulated Other Comprehensive Income (Loss) - Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other income (expense), net $ 573 $ (7) $ 607
Revenues 411,172 362,963 321,607
Cost of revenues 89,439 79,226 69,517
Research and development 81,289 72,548 68,239
Sales and marketing 76,487 67,965 70,833
General and administrative 76,274 46,570 40,765
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]      
Other income (expense), net (22) 25 0
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Revenues (1,667) 960 169
Cost of revenues 149 (76) 0
Research and development 492 (264) 0
Sales and marketing 28 (20) 0
General and administrative 65 (36) 0
Total $ (933) $ 564 $ 169