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

Nature of Business and Significant Accounting Policies (Tables)

v3.25.0.1
Nature of Business and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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,
  2024 2023 2022
Basic weighted average common shares outstanding 17,878,608  14,130,334  12,780,117 
Effect of dilutive shares 96,687  54,395  47,777 
Diluted weighted average common shares outstanding 17,975,295  14,184,729  12,827,894