XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the calculation of the Company's basic and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except share and per share amounts)2024202320242023
Basic net (loss) per share:
Net (loss)$(96,071)$(27,046)$(82,099)$(1,754)
Weighted-average common shares outstanding during the period36,308,992 34,848,899 35,983,826 34,619,794 
Basic net (loss) per share$(2.65)$(0.78)$(2.28)$(0.05)
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except share and per share amounts)2024202320242023
Diluted net (loss) per share:
Net (loss)$(96,071)$(27,046)$(82,099)$(1,754)
Weighted-average basic shares outstanding during the period36,308,992 34,848,899 35,983,826 34,619,794 
Plus: Common stock equivalents associated with stock-based compensation— — — — 
Weighted-average diluted shares outstanding36,308,992 34,848,899 35,983,826 34,619,794 
Diluted net (loss) per share$(2.65)$(0.78)$(2.28)$(0.05)
Schedule of Computation of Diluted Shares Outstanding
The computation of weighted-average diluted shares outstanding excluded the following share amounts as their effect would have been anti-dilutive for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Outstanding RSUs36,334 — 228,681 218,804 
Outstanding PSUs— 147,914 221,326 238,655 
Outstanding ESPP shares61,442 38,581 228,707 64,091 
Outstanding stock warrants— — — 3,489,662