XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings (Loss) Per Share
Basic and diluted earnings (loss) per share are calculated as follows:
Three Months Ended March 31,
(in thousands, except share and per share data)20252024
Net income (loss)$9,767 $(26,439)
Net income (loss) attributable to common stockholders$9,767 $(26,439)
Basic weighted-average common shares outstanding(1)
45,496,705 38,900,876 
Weighted average effect of dilutive securities:
Stock options— — 
Restricted stock units1,541,094 — 
Diluted weighted-average common shares outstanding47,037,799 38,900,876 
Earnings per share:
Basic$0.21 $(0.68)
Diluted$0.21 $(0.68)
(1) The fair value of the warrants issued with an exercise price of $0.01 are included in the Basic weighted-average common shares outstanding. See Note 10, Stockholders' Equity for additional information.
Schedule of Antidilutive Securities Excluded from Calculation of Diluted Weighted-Average Common Shares Outstanding
The following common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:
Three Months Ended March 31,
20252024
Stock options1,836,305 2,543,871 
Restricted stock units1,255,802 3,626,101 
Total anti-dilutive common share equivalents3,092,107 6,169,972