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,
 202520242023
Basic weighted average common shares outstanding21,138,691 17,878,608 14,130,334 
Effect of dilutive shares100,027 96,687 54,395 
Diluted weighted average common shares outstanding21,238,718 17,975,295 14,184,729