v3.26.3
Unaudited Condensed Interim Consolidated Statements of Operations (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Net loss per share, basic $ 0.43 $ 0.12 $ 0.77 $ 0.55
Net loss per share, diluted $ 0.43 $ 0.12 $ 0.77 $ 0.55
Weighted average shares, basic 29,528,500 17,285,885 27,001,467 16,495,250
Weighted average shares, diluted 29,528,500 17,285,885 27,001,467 16,495,250