v3.25.2
19. STOCK OPTION PLAN: Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 965,787 1,269,667
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 3.72 $ 3.87
Grant Date: 2022-09-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 369,448  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 2.7  
Grant Date: 2023-08-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 446,338  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 4.8  
Grant Date: 2023-10-05    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 83,334  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 4.8  
Grant Date: 2023-11-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 66,667  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 1.47