XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
    Available-for-sale debt securities    

Cash flow hedges

   

Total

 
    (in thousands)  

Balances at December 31, 2021

  $ (185 )   $ 1,192     $ 1,007  

Change in unrealized gains (losses) during the period

    (2,070 )     648       (1,422 )

Net gains reclassified into income during the period

    -       (60 )     (60 )

Income tax provision

    (58 )     (137 )     (195 )

Net change during the period

    (2,128 )     451       (1,677 )

Balances at March 31, 2022

    (2,313 )     1,643       (670 )

Change in unrealized gains (losses) during the period

    (933 )     1,548       615  

Net gains reclassified into income during the period

    -       (244 )     (244 )

Income tax provision

    -       (326 )     (326 )

Net change during the period

    (933 )     978       45  

Balances at June 30, 2022

    (3,246 )     2,621       (625 )

Change in unrealized gains (losses) during the period

    (492 )     1,877       1,385  

Net gains reclassified into income during the period

    -       (355 )     (355 )

Income tax provision

    -       (362 )     (362 )

Net change during the period

    (492 )     1,160       668  

Balances at September 30, 2022

  $ (3,738 )   $ 3,781     $ 43  
                         

Balances at December 31, 2020

  $ 1,224     $ (1,708 )   $ (484 )

Change in unrealized gains (losses) during the period

    (501 )     1,092       591  

Net losses reclassified into income during the period

    8       192       200  

Income tax benefit (provision)

    104       (291 )     (187 )

Net change during the period

    (389 )     993       604  

Balances at March 31, 2021

    835       (715 )     120  

Change in unrealized losses during the period

    (273 )     (394 )     (667 )

Net losses reclassified into income during the period

    8       152       160  

Income tax benefit

    63       59       122  

Net change during the period

    (202 )     (183 )     (385 )

Balances at June 30, 2021

    633       (898 )     (265 )

Change in unrealized losses during the period

    (257 )     1,367       1,110  

Net losses reclassified into income during the period

    5       318       323  

Income tax benefit (provision)

    60       (400 )     (340 )

Net change during the period

    (192 )     1,285       1,093  

Balances at September 30, 2021

  $ 441     $ 387     $ 828  
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

 

Reclassification of AOCI - Available-for-sale debt securities

                               

Other income (expense), net

  $     $ (5 )   $     $ (21 )
                                 

Reclassification of AOCI - Cash flow hedges

                               

Revenues

  $ 660     $ (570 )   $ 883     $ (1,243 )

Cost of revenues

    (67 )     51       (50 )     117  

Research and development expenses

    (195 )     170       (143 )     391  

Sales and marketing expenses

    (12 )     9       (9 )     22  

General and administrative expenses

    (31 )     22       (22 )     51  

Total

  $ 355     $ (318 )   $ 659     $ (662 )