v3.26.1
18. STOCK OPTION PLAN: Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Grant Date: 2024-12-31  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 10,417
Restricted Shares Exercise Price | $ / shares $ 8.24
Grant Date: 2025-01-10  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 10,417
Restricted Shares Exercise Price | $ / shares $ 11.12
Grant Date: 2025-02-28  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 10,417
Restricted Shares Exercise Price | $ / shares $ 5.76
Grant Date: 2025-05-27  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 56,250
Restricted Shares Exercise Price | $ / shares $ 6.64
Grant Date: 2025-11-04  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 87,500
Restricted Shares Exercise Price | $ / shares $ 3.35
Grant Date: 2025-11-05  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 56,250
Restricted Shares Exercise Price | $ / shares $ 3.19
Grant Date: 2026-05-27  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares 199,500
Restricted Shares Exercise Price | $ / shares $ 2.4