v3.25.4
SCHEDULE OF RECONCILIATION OF BASIC AND DILUTED COMMON SHARES OUTSTANDING (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net earnings per share (Note 16):      
Weighted average ordinary shares outstanding, beginning balance 96,045,856 94,996,397 94,012,752
Change in shares restricted stock issuance 61,353 333 500
Weighted average ordinary shares outstanding, restricted stock issuance 60,344 325 468
Change in shares restricted stock issuance one 666 12,751 22,440
Weighted average ordinary shares outstanding, restricted stock issuance one 578 10,068 20,411
Change in shares restricted stock issuance two 1,000 242,455 250
Weighted average ordinary shares outstanding, restricted stock issuance two 841 190,784 212
Change in shares restricted stock issuance three 12,430 235,741 333
Weighted average ordinary shares outstanding, restricted stock issuance three 9,842 184,857 278
Change in shares restricted stock issuance four 231,661 1,774 247,286
Weighted average ordinary shares outstanding, restricted stock issuance four 182,790 1,343 196,474
Change in shares restricted stock issuance five 100,001 1,333 578,436
Weighted average ordinary shares outstanding, restricted stock issuance five 69,316 918 457,995
Change in shares, warrant exchange 3,543,571    
Weighted average ordinary shares outstanding, warrant exchange 1,776,640    
Change in shares restricted stock issuance six 777,245 38,758 666
Weighted average ordinary shares outstanding, restricted stock issuance six 295,992 14,720 480
Change in shares restricted stock issuance seven 1,977 118,647 40,000
Weighted average ordinary shares outstanding, restricted stock issuance seven 634 29,500 23,342
Change in shares restricted stock issuance eight 1,999 30,000 1,484
Weighted average ordinary shares outstanding, restricted stock issuance eight 602 7,295 781
Change in shares restricted stock issuance nine 1,499 449,998 92,250
Weighted average ordinary shares outstanding, restricted stock issuance nine 366 90,982 35,131
Change in shares restricted stock issuance ten 333    
Weighted average ordinary shares outstanding, restricted stock issuance ten 81    
Change in shares restricted stock issuance eleven 1,166    
Weighted average ordinary shares outstanding, restricted stock issuance eleven 230    
Change in shares restricted stock issuance twelve 666    
Weighted average ordinary shares outstanding, restricted stock issuance twelve 73    
Change in shares restricted stock issuance thirteen 3,250    
Weighted average ordinary shares outstanding, restricted stock issuance thirteen 267    
Change in shares restricted stock issuance fourteen 2,500    
Weighted average ordinary shares outstanding, restricted stock issuance fourteen 130    
Weighted average ordinary shares outstanding, ending balance 98,444,582 95,472,527 94,748,324
Change in shares, return of shares   (82,331)  
Weighted average ordinary shares outstanding, return of shares   (54,662)