XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Year ended December 31, 2021

  

Year ended December 31, 2022

 
  

Unrealized

gains (losses) on

available-for-

sale marketable

securities

  

Unrealized

gains (losses)

on cash flow

hedges

  

Total

  

Unrealized

gains (losses) on

available-for-

sale marketable

securities

  

Unrealized

gains (losses)

on cash flow

hedges

  

Total

 
                         

Beginning balance

 $478  $  $478  $(427) $55  $(372)

Other comprehensive income (loss) before reclassifications

  (892)  200   (692)  (5,766)  (1,316)  (7,082)

Amounts reclassified from accumulated other comprehensive income (loss)

  (13)  (145)  (158)  51   1,154   1,205 

Net current period other comprehensive income (loss)

  (905)  55   (850)  (5,715)  (162)  (5,877)

Ending balance

 $(427) $55  $(372) $(6,142) $(107) $(6,249)
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]

Details about Accumulated Other Comprehensive Income (Loss) Components

   

Amount reclassified from accumulated other comprehensive income (loss)

  

Affected Line Item in the Statements of Income (Loss)

               
  

Year ended December 31,

   
  

2020

  

2021

  

2022

   

Unrealized gains (losses) on cash flow hedges

 $14  $4  $(20) 

Cost of revenues

   607   144   (1,135) 

Research and development

   19   4   (32) 

Sales and marketing

   48   13   (105) 

General and administrative

   688   165   (1,292) 

Total, before income taxes

   83   20   (138) 

Income tax expense (benefit)

   605   145   (1,154) 

Total, net of income taxes

               

Unrealized gains (losses) on available-for-sale marketable securities

  (6)  13   (55) 

Financial income, net

   (1)     (4) 

Income tax benefit

   (5)  13   (51) 

Total, net of income taxes

               
  $600  $158  $(1,205) 

Total, net of income taxes