v3.25.2
BASIC AND DILUTED LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The calculation of basic and diluted loss per share is as follows:
Three months ended
June 30,
Six months ended
June 30,
2025202420252024
Net loss $(30,215)$(41,005)$(71,420)$(60,705)
Basic and diluted weighted average shares outstanding608,167,841 361,145,495 520,243,077 333,234,688 
Basic and diluted loss per share$(0.05)$(0.11)$(0.14)$(0.18)