v3.26.1
LOSS PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LOSS PER SHARE        
Loss available to common shareholders continuing operations, Basic (in U.S. dollars) $ (14,411,781) $ (6,354,481) $ (24,007,219) $ (14,135,398)
Loss available to common shareholders continuing operations, Diluted (in U.S. dollars) $ (14,411,781) $ (6,354,481) $ (24,007,219) $ (14,135,398)
Weighted average number of shares for the computation of basic LPS 37,527,950 37,420,318 37,481,986 37,406,202
Basic LPS, Continuing operations (in U.S. dollars) $ (0.38) $ (0.17) $ (0.64) $ (0.38)
Weighted average number of shares for the computation of diluted LPS 37,527,950 37,420,318 37,481,986 37,406,202
Diluted LPS, Continuing operations (in U.S. dollars) $ (0.38) $ (0.17) $ (0.64) $ (0.38)
Loss or gain available to common shareholders discontinuing operation, Basic (in U.S. dollars) $ (75,220) $ (51,375) $ 437,252 $ 285,238
Loss or gain available to common shareholders discontinuing operation, Diluted (in U.S. dollars) $ (75,220) $ (51,375) $ 437,252 $ 285,238
Basic LPS, Discontinued operation (in U.S. dollars) $ 0 $ 0 $ 0.01 $ 0.01
Diluted LPS, Discontinued operation (in U.S. dollars) $ 0 $ 0 $ 0.01 $ 0.01
Loss available to common shareholders, Basic (in U.S. dollars) $ (14,487,000) $ (6,405,855) $ (23,569,968) $ (13,850,161)
Loss available to common shareholders, Diluted (in U.S. dollars) $ (14,487,000) $ (6,405,855) $ (23,569,968) $ (13,850,161)
Basic LPS (in U.S. dollars) $ (0.39) $ (0.17) $ (0.63) $ (0.37)
Diluted LPS (in U.S. dollars) $ (0.39) $ (0.17) $ (0.63) $ (0.37)