XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity- Schedule of Stock Option Activity (Details)
9 Months Ended
Sep. 30, 2025
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Options Outstanding    
Outstanding | shares 866,135 2,156,632
Exercised | shares (310,420) (10,726)
Forfeited | shares   (302)
Outstanding | shares 555,715 2,145,604
Options, Vested and exercisable | shares 555,715  
Weighted Average Exercise Price Price    
Outstanding | $ / shares $ 2.41 $ 2.4
Exercised | $ / shares 2.4 2.39
Forfeited | $ / shares   2.39
Outstanding | $ / shares 2.41 $ 2.4
Weighted Average Exercise Price, Vested and exercisable | $ / shares $ 2.41