v3.25.4
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss Per Share
The following table details the computation of basic and diluted loss per share (in thousands, except share and per share data):
 
 Three months ended June 30,Six months ended June 30,
 2025202420252024
Numerator:  
Net loss
$(303,689)$(128,884)$(354,066)$(151,184)
Denominator:  
Denominator for basic and diluted earnings per share -- weighted-average shares
14,353,053 14,216,954 14,340,961 14,209,477 
Loss per share:
  
Basic loss per share
$(21.16)$(9.07)$(24.69)$(10.64)
  Diluted loss per share
$(21.16)$(9.07)$(24.69)$(10.64)
Schedule of Antidilutive Securities
The following weighted-average shares were not included in the computation of diluted loss per share as the effect of their inclusion would have been anti-dilutive:
 Three months ended June 30,Six months ended June 30,
 2025202420252024
Stock options to purchase common stock37,943 72,262 40,675 75,862 
Restricted stock awards and restricted stock units281,813 397,269 306,162 295,644