XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings per share:  
Schedule of earnings per share
                    
   Three Months Ended   Nine Months Ended 
   September 30,   September 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   22,209    21,343    21,852    21,250 
                     
Incremental common shares attributable to exercise of outstanding options and warrants   1,837    2,810    2,335    3,090 
                     
Weighted average number of common shares used to compute diluted earnings per share   24,046    24,153    24,187    24,340