v3.26.1
SCHEDULE OF RECONCILIATION OF BASIC AND DILUTED COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings per share (Note 9):    
Weighted average ordinary shares outstanding, beginning balance 100,787,173 96,045,856
Change in shares restricted stock issuance 833 61,353
Weighted average ordinary shares outstanding, restricted stock issuance 694 57,263
Change in shares restricted stock issuance one 7,332 666
Weighted average ordinary shares outstanding, restricted stock issuance one 4,888 311
Change in shares restricted stock issuance two 1,666 1,000
Weighted average ordinary shares outstanding, restricted stock issuance two 629 356
Change in shares restricted stock issuance three 250 12,430
Weighted average ordinary shares outstanding, restricted stock issuance three 50 1,934
Change in shares restricted stock issuance four 50,001 231,661
Weighted average ordinary shares outstanding, restricted stock issuance four 10,001 33,461
Weighted average ordinary shares outstanding, ending balance 100,803,435 96,139,181