v3.26.1
SCHEDULE OF BASIC AND DILUTED EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per share (Note 9):        
Net (loss) / income to Ordinary Shareholders, Basic $ 44,017 $ 15,201 $ 67,844 $ 25,592
Weighted-average ordinary shares outstanding, Basic 100,850,601 96,428,791 100,827,148 96,284,786
EPS, Basic $ 0.44 $ 0.16 $ 0.67 $ 0.27
Net (loss) / income to Ordinary Shareholders, restricted stock units
Weighted average number of shares outstanding, restricted stock units 2,367,809 2,257,430 258,726
EPS, Restricted stock units
Net (loss) / income to Ordinary Shareholders, antidilution sequencing - subtotal $ 44,017 $ 15,201 $ 67,844 $ 25,592
Weighted-average ordinary shares outstanding, antidilution sequencing - subtotal 103,218,410 96,428,791 103,084,578 96,543,512
EPS, antidilution sequencing - subtotal $ 0.43 $ 0.16 $ 0.66 $ 0.27
Net (loss) / income to Ordinary Shareholders, on outstanding warrants
Weighted-average ordinary shares outstanding, warrants
EPS, on outstanding warrants
Net (loss) / income to Ordinary Shareholders, Exchange warrants to ordinary shares
Weighted-average ordinary shares outstanding, exchange warrants to ordinary shares 1,210,716 608,703
EPS, on outstanding exchange warrants to ordinary shares
Net (loss) / income to Ordinary Shareholders, Diluted $ 44,017 $ 15,201 $ 67,844 $ 25,592
Weighted-average ordinary shares outstanding, Diluted 103,218,410 97,639,507 103,084,578 97,152,215
Weighted-average ordinary shares outstanding, Diluted $ 0.43 $ 0.16 $ 0.66 $ 0.26