v3.25.2
18. STOCK OPTION PLAN: Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding (Details) - $ / shares
Jun. 30, 2025
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 932,453 932,453
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 3.8 $ 3.8
Grant Date: 2022-09-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 336,114  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 2.7  
Grant Date: 2023-10-05    
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-11-01    
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: 2024-11-22    
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