v3.26.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:

Earnings applicable to common stock and common stock shares used in the calculation of basic and diluted earnings per share are as follows:

                                 
    Three months ended June 30,     Six months ended June 30,  
    2026     2025     2026     2025  
                                 
Numerator: (in Thousands)                                
Net income (loss)     (158 )    $ 3,233       (1,120 )    $ 3,577  
                                 
Denominator:                                
Weighted average number of basic shares outstanding     70,637,199       70,200,039       70,631,380       70,151,928  
Weighted average additional shares assuming conversion of in-the-money stock options to common shares and assumed repurchase of common shares by the Company           2,380,640             2,346,001  
Weighted average number of diluted common shares outstanding     70,637,199       72,580,679       70,631,380       72,497,929  
                                 
Basic earnings per common share:                                
Net income (loss) per share – basic   $ (0.00 )    $ 0.04     $ (0.02 )    $ 0.05  
Diluted earnings per common share:                                
Net income (loss) per share – diluted   $ (0.00 )    $ 0.04     $ (0.02 )    $ 0.05