v3.25.4
Shareholders’ Equity - Schedule of Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Options  
Outstanding - beginning of period (in shares) | shares 866,135
Exercised (in shares) | shares (320,993)
Outstanding - end of period (in shares) | shares 545,142
Weighted Average Exercise Price  
Outstanding - beginning of period (in dollars per shares) | $ / shares $ 2.41
Exercised (in dollars per shares) | $ / shares 2.40
Outstanding - end of period (in dollars per shares) | $ / shares $ 2.41