v3.23.2
Note 16 - Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Basic earnings per common share:

                               

Net income (loss) - basic

  $ 16,915     $ (3,386 )   $ 38,966     $ (13,520 )

Weighted average shares outstanding - basic

    33,137       30,809       33,061       30,797  

Basic earnings (loss) per common share

  $ 0.51     $ (0.11 )   $ 1.18     $ (0.44 )
                                 
                                 

The following table (in thousands, except per share amounts) sets forth the computation of diluted net income (loss) per share:

 
                                 
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Diluted earnings per common share:

                               

Net income (loss) - basic

  $ 16,915     $ (3,386 )   $ 38,966     $ (13,520 )

Less Loss allocated to RSUs

  $ -     $ 18     $ -     $ 79  

Add: Convertible Notes interest expense, net of tax

    296       -       592       -  

Net income (loss) - diluted

  $ 17,211     $ (3,368 )   $ 39,558     $ (13,441 )
                                 

Weighted average shares outstanding - basic

    33,137       30,809       33,061       30,797  

Add: Dilutive effects of if converted Convertible Notes

    3,224       -       3,163       -  

Add: Dilutive effects of Restricted Stock Units

    347       -       472       -  

Weighted average shares outstanding - diluted

    36,708       30,809       36,696       30,797  
                                 

Diluted net income (loss) per share

  $ 0.47     $ (0.11 )   $ 1.08     $ (0.44 )