Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Restricted Stock Units Granted (Details)

v3.25.1
Schedule of Restricted Stock Units Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of units, exercised and converted to common shares (5,439,000) (109,720,000)
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of units outstanding beginning 64,562 90,432
Weighted average grant date fair value outstanding beginning $ 1.82 $ 1.43
Number of units, granted 57,972 37,037
Weighted average grant date fair value, granted $ 2.46 $ 1.35
Number of units, exercised and converted to common shares (62,910) (50,157)
Weighted average grant date fair value, exercised and converted to common shares $ 2.08 $ 1.76522
Number of units, forfeited (3,750) (12,750)
Weighted average grant date fair value, forfeited $ 2.30 $ 1.82
Number of units outstanding ending 55,874 64,562
Weighted average grant date fair value outstanding ending $ 2.16 $ 1.82
Number of units exercisable 2,500  
Weighted average grant date fair value exercisable $ 1.82