v3.26.1
Note 11 - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Cost of Revenues $ 3,646 $ 3,549 $ 7,375 $ 7,036
Research and development 19,332 18,758 39,169 36,367
Sales and marketing 3,279 3,322 7,045 6,771
General and administrative 4,743 4,381 9,403 8,314
Total, before income taxes (1,074) (2,569) (4,218) (4,905)
Income tax expense (benefit) 1,836 1,135 3,151 2,126
Net loss (2,910) (3,704) (7,369) (7,031)
Unrealized gains on available-for-sale marketable securities 978 2,121 2,855 4,221
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Net loss 680 296 750 376
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Cost of Revenues 18 9 19 11
Research and development 558 230 617 297
Sales and marketing 23 11 25 14
General and administrative 81 31 89 39
Total, before income taxes 680 281 750 361
Income tax expense (benefit) 0 0 0 0
Net loss 680 281 750 361
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Income tax expense (benefit) 0 1 0 1
Net loss 0 15 0 15
Unrealized gains on available-for-sale marketable securities $ 0 $ 16 $ 0 $ 16