XML 45 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following tables set forth the calculation of basic and diluted earnings per share for the years ended December 31, 2024, 2023 and 2022:
Years Ended December 31,
(in thousands, except share and per share amounts)202420232022
Basic net (loss) income per share:
Net (loss) income$(74,216)$(259,295)$54,348 
Weighted-average common shares outstanding during the period37,142,271 34,723,491 34,336,493 
Basic net (loss) income per share$(2.00)$(7.47)$1.58 
Years Ended December 31,
(in thousands, except share and per share amounts)202420232022
Diluted net (loss) income per share:
Net (loss) income$(74,216)$(259,295)$54,348 
Basic shares outstanding during the period37,142,271 34,723,491 34,336,493 
Plus: Common stock equivalents associated with stock option awards— — 2,169,602 
Diluted shares outstanding37,142,271 34,723,491 36,506,095 
Diluted net (loss) income per share$(2.00)$(7.47)$1.49 
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, 2024, 2023, and 2022:
Years Ended December 31,
202420232022
Outstanding stock options2,704,862 3,309,222 — 
Outstanding RSUs1,187,634 992,464 254,780 
Outstanding PSUs1,472,599 1,130,779 272,189 
Outstanding ESPP shares121,097 122,799 27,827 
Outstanding stock warrants— 3,489,662 2,618,707