v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The computations of basic and diluted net loss per share attributable to common stockholders are as follows:

 

 

Three months ended March 31,

 

 

2025

 

 

2024

 

(Loss) income from operations (in thousands)

$

(20,565

)

 

$

8,588

 

Net (loss) income (in thousands)

$

(20,565

)

 

$

8,588

 

 

 

 

 

 

 

Basic weighted-average common shares

 

9,292,066

 

 

 

5,060,978

 

Dilutive impact of share-based awards

 

 

 

 

2,428

 

Diluted weighted-average common shares (1)

 

9,292,066

 

 

 

5,063,406

 

 

 

 

 

 

 

Basic net (loss) income per share:

 

 

 

 

 

Basic (loss) income from operations

 

(2.21

)

 

 

1.70

 

Basic net (loss) income per share

 

(2.21

)

 

 

1.70

 

 

 

 

 

 

Diluted net (loss) income per share:

 

 

 

 

 

Diluted (loss) income from operations

 

(2.21

)

 

 

1.70

 

Diluted net (loss) income per share

 

(2.21

)

 

 

1.70

 

(1) For the three months ended March 31, 2025 all outstanding total common stock equivalents were excluded from the diluted calculation as their inclusion would have been anti-dilutive. 3,007,564 total common stock equivalents were excluded from the diluted weighted-average common shares calculation for the three months ended March 31, 2024 as their inclusion would have been anti-dilutive.