XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Loss per Share - Schedule of Anti-dilutive Equity Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity securities (in shares) 1,195 3,675
Common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity securities (in shares) 1,137 44
Restricted stock units- unvested    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity securities (in shares) 5 0
Common stock purchase warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity securities (in shares) 53 3,200
Convertible notes payable, including interest    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity securities (in shares) 0 431