XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share
The following details the computations of the basic and diluted earnings per common share as adjusted for the 2 for 1 stock split that occurred in April 2024 (in thousands, except per share amounts):
Three Months endedNine Months ended
September 30,September 30,
2025202420252024
Weighted average common shares outstanding
during the period – shares used for basic
earnings per common share
18,97618,88718,96318,877
Common shares issuable under share-based
payment plans which are potentially dilutive
50856090
Common shares used for diluted
earnings per common share
19,02618,97219,02318,967
Net income attributable to the Company$662 1,361$2,950 4,706
Earnings per common share:
 -basic$.03 .07$.16 .25
 -diluted$.03 .07$.16 .25