XML 62 R35.htm IDEA: XBRL DOCUMENT 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,
 202420232022
Basic weighted average common shares outstanding17,878,608 14,130,334 12,780,117 
Effect of dilutive shares96,687 54,395 47,777 
Diluted weighted average common shares outstanding17,975,295 14,184,729 12,827,894