XML 74 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Loss Per Share
A reconciliation of basic and diluted net loss per share, together with the related shares outstanding in thousands for the years ended December 31, 2024, 2023 and 2022, is as follows:
Net Loss Per Share: 202420232022
Net loss$(48,832)$(160,276)$(137,464)
Weighted average shares:  
Basic shares95,141 80,174 60,094 
Effect of dilutive securities—employee and director equity awards outstanding, preferred shares and 2023 Notes— — — 
Diluted shares95,141 80,174 60,094 
Net loss per share - basic$(0.51)$(2.00)$(2.29)
Net loss per share - diluted$(0.51)$(2.00)$(2.29)