XML 104 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss per Share - Schedule of Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Parenthetical) (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Dilutive securities excluded from calculation of diluted net loss per share 6,490,571 28,231,387
Common Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Preferred stock shares converted to common stock   9,255,869
Series B Preferred Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Dilutive securities excluded from calculation of diluted net loss per share   8,823,523