XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings per share:  
Schedule of earnings per share
          
  Three Months Ended 
  March 31, 
   2024   2023 
  (In thousands) 
Weighted average number of common shares outstanding during the period used to compute basic earnings per share   21,143    20,418 
Incremental common shares attributable to exercise of outstanding options and warrants   3,459    4,974 
Weighted average number of common shares used to compute diluted earnings per share   24,602    25,392