XML 50 R20.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Share
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following tables present the calculation of basic and diluted earnings per share for the years ended December 31, 2025, 2024 and 2023:
Years Ended December 31,
(in thousands, except share and per share amounts)202520242023
Basic net income (loss) per share:
Net income (loss)$307 $(74,216)$(259,295)
Weighted-average basic shares outstanding
43,621,796 37,142,271 34,723,491 
Basic net income (loss) per share$0.01 $(2.00)$(7.47)
Years Ended December 31,
(in thousands, except share and per share amounts)202520242023
Diluted net income (loss) per share:
Net income (loss)$307 $(74,216)$(259,295)
Weighted-average basic shares outstanding
43,621,796 37,142,271 34,723,491 
Plus: Common stock equivalents
855,073 — — 
Weighted-average diluted shares outstanding
44,476,869 37,142,271 34,723,491 
Diluted net income (loss) per share$0.01 $(2.00)$(7.47)
The computation of diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the years ended December 31, 2025, 2024, and 2023:
Years Ended December 31,
202520242023
Outstanding stock options2,147,606 2,704,862 3,309,222 
Outstanding RSUs1,194,153 1,187,634 992,464 
Outstanding PSUs261,102 1,472,599 1,130,779 
Outstanding ESPP shares362,757 121,097 122,799 
Outstanding stock warrants— — 3,489,662