v3.26.1
SCHEDULE OF RECONCILIATION OF BASIC AND DILUTED COMMON SHARES OUTSTANDING (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per share (Note 9):        
Weighted average ordinary shares outstanding, beginning balance 100,847,255 96,352,966 100,787,173 96,045,856
Change in shares restricted stock issuance 3,000 100,001 833 61,353
Weighted average ordinary shares outstanding, restricted stock issuance 2,671 75,825 764 59,319
Change in shares restricted stock issuance one 1,499   7,332 666
Weighted average ordinary shares outstanding, restricted stock issuance one 675   6,116 489
Weighted average ordinary shares outstanding, ending balance 100,850,601 96,428,791 100,827,148 96,284,786
Change in shares restricted stock issuance two     1,666 1,000
Weighted average ordinary shares outstanding, restricted stock issuance two     1,151 680
Change in shares restricted stock issuance three     250 12,430
Weighted average ordinary shares outstanding, restricted stock issuance three     30,110 7,211
Change in shares restricted stock issuance four     50,001 231,661
Weighted average ordinary shares outstanding, restricted stock issuance four     151 133,109
Change in shares restricted stock issuance five     3,000 100,001
Weighted average ordinary shares outstanding, restricted stock issuance five     1,343 38,122
Change in shares restricted stock issuance six     1,499  
Weighted average ordinary shares outstanding, restricted stock issuance six     340