XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Stock Options Activity (Details) - Equity Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares Under Option, Outstanding beginning balance 374,411 357,887 357,887  
Weighted- Average Exercise Price, Outstanding beginning balance $ 6.22 $ 5.69 $ 5.69  
Weighted- Average Remaining Contractual Life Outstanding 7 years 7 years 8 years 8 years
Shares Under Option, Exercised (6,000)      
Weighted- Average Exercise Price, Exercised $ 8.78      
Shares Under Option, Outstanding ending balance 368,411 357,887 374,411 357,887
Weighted- Average Exercise Price, Outstanding ending balance $ 6.18 $ 5.69 $ 6.22 $ 5.69
Shares Under Option, Exercisable ending balance 279,042 186,594    
Weighted- Average Exercise Price, Exercisable ending balance $ 6.00 $ 5.60    
Weighted- Average Remaining Contractual Life Outstanding 6 years 7 years