v3.25.4
Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table presents the computation of the basic and diluted net loss per share ($ in thousands, except share and per share data):
Year Ended December 31,
202520242023
Numerator:
Net loss attributable to ordinary shareholders(175,537)(257,103)(334,620)
Denominator:
Weighted-average number of ordinary shares - basic and diluted1,095,311,090989,477,730966,394,130
Net loss per share-basic and diluted(0.16)(0.26)(0.35)
Schedule of Anti-Dilutive Shares Excluded from Calculation of Diluted Loss Per Share
As a result of the Company’s net loss for 2025, 2024, and 2023, share options and non-vested restricted shares outstanding in the respective periods were excluded from the calculation of diluted loss per share as their inclusion would have been anti-dilutive.
December 31,
202520242023
Share options80,967,820101,015,470104,584,050
Non-vested restricted shares26,127,19031,951,71031,279,600