XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Net Income Per Share

13.    Net Income Per Share

Basic net income per share is computed on the basis of the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed based upon the weighted-average number of common shares outstanding during the period plus the assumed issuance of common shares for all potentially dilutive securities.

The net income used in the calculation of basic and diluted net income per share is as follows:

Three months ended September 30, 

Nine months ended September 30, 

    

2025

    

2024

    

2025

    

2024

Net income

$

1,072,295

$

366,021

$

6,639,790

$

2,688,577

In calculating the net income per share, basic and diluted, the following weighted-average shares were used:

Three months ended September 30, 

Nine months ended September 30, 

    

2025

    

2024

    

2025

    

2024

Basic weighted-average number of shares outstanding

22,017,310

21,948,519

22,028,248

21,954,803

Unvested time-based restricted shares

 

142,222

 

206,773

 

141,975

 

46,078

Diluted weighted-average shares outstanding

 

22,159,532

 

22,155,292

 

22,170,223

 

22,000,881

The Company excluded the following shares from the diluted EPS because their inclusion would have been anti-dilutive.

Three months ended September 30, 

Nine months ended September 30, 

    

2025

    

2024

    

2025

    

2024

Anti-dilutive unvested time-based restricted shares

369,387

408,816

399,441

478,005