v3.25.2
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share Attributable to the Company
Basic and diluted net loss per share attributable to the Company was calculated as follows:
Three months ended Six months ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Numerator:
Net loss$(77,386)$(13,643)$(109,592)$(48,211)
Less: net profit attributable to non-controlling interests495 698 493 1,203 
Net loss attributable to shareholders$(77,881)$(14,341)$(110,085)$(49,414)
Denominator:
Weighted average shares outstanding - basic and diluted484,713,110460,653,957478,894,930453,143,911
Loss per share - basic and diluted$(0.16)$(0.03)$(0.23)$(0.11)