XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2025   2024   2025   2024 
   (In thousands)   (In thousands) 
Weighted average number of common shares outstanding during the period used to compute basic earnings per share   21,893    21,263    21,670    21,203 
    $                
Incremental common shares attributable to exercise of outstanding options and warrants   2,287    3,000    2,584    3,230 
    $                
Weighted average number of common shares used to compute diluted earnings per share   24,180    24,263    24,254    24,433