XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings per share:  
Schedule of earnings per share
          
  Three Months Ended
  March 31, 
   2026   2025 
   (In thousands) 
Weighted average number of common shares outstanding during the period used to compute basic earnings per share   21,777    21,444 
Incremental common shares attributable to exercise of outstanding options and warrants   1,757    2,881 
Weighted average number of common shares used to compute diluted earnings per share   23,534    24,325