XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Three months ended March 31, 2025

(unaudited)

   

Three months ended March 31, 2024

(unaudited)

 
   

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

  $ (1,330 )   $     $ (1,330 )   $ (3,317 )   $ 988     $ (2,329 )

Other comprehensive income (loss) before reclassifications

    588       (286 )     302       188       (195 )     (7 )

Amounts reclassified from accumulated other comprehensive income (loss)

          (80 )     (80 )     (4 )     (380 )     (384 )

Net current period other comprehensive income (loss)

    588       (366 )     222       184       (575 )     (391 )

Ending balance

  $ (742 )   $ (366 )   $ (1,108 )   $ (3,133 )   $ 413     $ (2,720 )
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)

                   
   

Three months ended March 31,

   
   

2025
(unaudited)

   

2024
(unaudited)

   

Unrealized gains (losses) on cash flow hedges

  $ 2     $ 8  

Cost of revenues

      67       324  

Research and development

      3       9  

Sales and marketing

      8       39  

General and administrative

      80       380  

Total, before income taxes

             

Income tax expense (benefit)

      80       380  

Total, net of income taxes

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

          4  

Financial income (loss), net

             

Income tax benefit

            4  

Total, net of income taxes

    $ 80     $ 384  

Total, net of income taxes