Annual report [Section 13 and 15(d), not S-K Item 405]

Convertible Preferred Stock - Schedule of Preferred Conversion Price to Common Stock (Details)

v3.25.1
Convertible Preferred Stock - Schedule of Preferred Conversion Price to Common Stock (Details)
Dec. 31, 2024
$ / shares
Series A-1 Preferred Stock [Member]  
Temporary Equity [Line Items]  
Preferred Conversion Price to Common Stock $ 1.31
Series A-2 Preferred Stock [Member]  
Temporary Equity [Line Items]  
Preferred Conversion Price to Common Stock 1.64
Series B Preferred Stock [Member]  
Temporary Equity [Line Items]  
Preferred Conversion Price to Common Stock 3.19
Series C Preferred Stock [Member]  
Temporary Equity [Line Items]  
Preferred Conversion Price to Common Stock 5.29
Series D Preferred Stock [Member]  
Temporary Equity [Line Items]  
Preferred Conversion Price to Common Stock $ 5.29