v3.26.1
Stock Based Compensation – Schedule of Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Stock-Based Compensation [Abstract]      
Options, Outstanding 1,763,402 1,942,184 1,679,054
Weighted-Average Exercise Price per Share, Outstanding $ 2.86 $ 3.26 $ 2.28
Weighted-Average Remaining Contractual Term (Years), Outstanding 5 years 6 months 29 days 4 years 5 months 1 day 4 years 7 months 6 days
Aggregate Intrinsic Value , Outstanding $ 2,000,000 $ 8,075,661 $ 3,876,925
Options , Granted   303,160 220,150
Weighted-Average Exercise Price per Share, Granted   $ 8.87 $ 4.59
Options, Exercised  
Weighted-Average Exercise Price per Share, Exercised  
Options , Cancelled/expired   (40,030) (304,498)
Weighted-Average Exercise Price per Share, Cancelled/expired   $ 4.59 $ 7.32
Options, Exercisable   1,619,969 1,576,952
Weighted-Average Exercise Price per Share, Exercisable   $ 3.91 $ 2.43
Weighted-Average Remaining Contractual Term (Years), Exercisable   4 years 5 months 1 day 4 years 7 months 6 days
Aggregate Intrinsic Value , Exercisable   $ 8,075,661 $ 3,876,925