v3.26.1
Stock Compensation Plan (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Stock Compensation Plan    
Number of option outstanding, beginning 808,000  
Number of options, Exercised (62,766)  
Number of options, Forfeited $ (14,669)  
Number of option outstanding, ending 730,565 808,000
Number of option exercisable 580,663  
Number of option vested or expected to vest 730,565  
Weighted- Average Exercise Price per Share outstanding, beginning $ 3.06  
Weighted- Average Exercise Price per Share, Exercised 2.21  
Weighted- Average Exercise Price per Share, Forfeited 6.16  
Weighted- Average Exercise Price per Share outstanding, ending 3.07 $ 3.06
Weighted- Average Exercise Price per Share outstanding, Exercisable 2.27  
Weighted- Average Exercise Price per Share outstanding, Vested or expected to vest $ 3.07  
Weighted Average Remaining Contractual Term (in Years), beginning   7 years 3 months 18 days
Weighted Average Remaining Contractual Term (in Years),ending 6 years 9 months 18 days  
Weighted Average Remaining Contractual Term (in Years), Exercisable 6 years 2 months 12 days  
Weighted Average Remaining Contractual Term (in Years), Vested or expected to vest 6 years 9 months 18 days  
Aggregate instrict value outstanding, beginning $ 2,020,050  
Aggregate instrict value outstanding, ending 2,304,378 $ 2,020,050
Aggregate instrict value outstanding, Exercisable 2,295,384  
Aggregate instrict value outstanding, Vested or expected to vest $ 2,304,378