XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Stock Options Grant (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Fair value $ 696,620 $ 467,771
February 10, 2016 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled) 4,200  
Exercise price $ 48.00  
Date fully vested Feb. 10, 2020  
Fair value $ 174,748  
Shares granted (canceled) (4,200)  
December 6, 2016 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled) 2,000  
Exercise price $ 38.00  
Date fully vested Dec. 06, 2020  
Fair value $ 63,937  
Shares granted (canceled) (2,000)  
September 25, 2017 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled) 15,000  
Exercise price $ 15.00  
Date fully vested Sep. 25, 2019  
Fair value $ 194,149  
Shares granted (canceled) (15,000)  
September 25, 2017 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled) 10,000  
Exercise price $ 19.00  
Date fully vested Sep. 25, 2019  
Fair value $ 126,862  
Shares granted (canceled) (10,000)  
January 30, 2019 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled) 250  
Exercise price $ 45.00  
Date fully vested Jan. 30, 2019  
Fair value $ 885  
Shares granted (canceled) (250)  
March 11, 2019 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled) 33,200  
Exercise price  
Fair value  
Shares granted (canceled) (33,200)  
March 11, 2019 Grant One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled)   33,200
Exercise price $ 6.50  
Date fully vested Dec. 06, 2020  
Fair value [1] $ 24,898  
Shares granted (canceled)   (33,200)
March 11, 2019 Grant Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled)   10,100
Exercise price $ 6.50  
Date fully vested Mar. 11, 2023  
Fair value $ 44,591  
Shares granted (canceled)   (10,100)
September 2, 2020 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled)   99,000
Exercise price $ 4.00  
Date fully vested Sep. 02, 2024  
Fair value $ 327,181  
Shares granted (canceled)   (99,000)
April 14, 2022 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled)   220,587
Exercise price $ 6.08  
Date fully vested Apr. 14, 2025  
Fair value $ 1,152,470  
Shares granted (canceled)   (220,587)
August 16, 2024 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled)   36,000
Exercise price $ 8.78  
Date fully vested Aug. 16, 2024  
Fair value   $ 241,735
Shares granted (canceled)   (36,000)
September 4, 2024 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted (canceled)   14,500
Exercise price $ 10.12  
Date fully vested Sep. 04, 2027  
Fair value   $ 118,347
Shares granted (canceled)   (14,500)
[1] Represents incremental fair value of replacement shares compared to canceled shares.