v3.26.1
18. STOCK OPTION PLAN: Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 65,991 69,449
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 9.48 $ 12
Grant Date: 2022-09-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number   4,896
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price   $ 21.6
Grant Date: 2023-08-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number   42,345
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price   $ 38.4
Grant Date: 2023-10-05    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number   10,417
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price   $ 38.4
Grant Date: 2023-11-01    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number   8,333
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price   $ 11.76