Annual report [Section 13 and 15(d), not S-K Item 405]

Nature of Business and Significant Accounting Policies (Tables)

v3.25.4
Nature of Business and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Weighted Average Number of Shares
The weighted-average number of shares outstanding used to compute basic and diluted EPS were as follows:
  For the years ended December 31,
  2025 2024 2023
Basic weighted average common shares outstanding 21,138,691  17,878,608  14,130,334 
Effect of dilutive shares 100,027  96,687  54,395 
Diluted weighted average common shares outstanding 21,238,718  17,975,295  14,184,729