v3.26.1
Net Profit (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted (Loss) Earnings per Share The Company does this through the treasury stock method. The calculations presented below represent the basic and diluted net profit (loss) per share for all classes of securities.

 

 

For the year ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

Net loss from continuing operations

 

$

(100,355

)

 

$

(99,858

)

 

$

(57,075

)

Net loss from discontinued operations

 

 

(193,263

)

 

 

 

 

 

 

Less: Net loss attributable to non-controlling interests

 

 

(323

)

 

 

(1,029

)

 

 

(1,110

)

Net loss attributable to common shareholders

 

$

(293,295

)

 

$

(98,829

)

 

$

(55,965

)

Denominator:

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding - Basic

 

 

215,742

 

 

 

218,311

 

 

 

248,019

 

Add: Weighted average unvested options and warrants outstanding

 

 

 

 

 

 

 

 

 

Add: Dilutive effect of restricted units issued

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding - Diluted

 

 

215,742

 

 

 

218,311

 

 

 

248,019

 

Net loss per common share:

 

 

 

 

 

 

 

 

 

Basic and Diluted

 

 

 

 

 

 

 

 

 

Continuing operations attributable to common shareholders

 

$

(0.46

)

 

$

(0.45

)

 

$

(0.23

)

Discontinued operations

 

$

(0.90

)

 

$

 

 

$

 

Net loss attributable to common shareholders

 

$

(1.36

)

 

$

(0.45

)

 

$

(0.23

)

Schedule of dilutive securities excluded from the denominator The following dilutive securities are excluded from the denominator:

 

 

For the year ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

Unvested or unexercised option awards

 

 

298,334

 

 

 

2,627,095

 

 

 

4,039,537

 

Unvested RSUs

 

 

6,222,034

 

 

 

10,893,388

 

 

 

12,468,235

 

Warrants

 

 

29,242,103

 

 

 

34,817,626

 

 

 

36,465,771

 

Total

 

 

35,762,471

 

 

 

48,338,109

 

 

 

52,973,543