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

Net (Loss) Income Per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Weighted-Average Shares of Common Stock Outstanding (Details)

v3.25.1
Net (Loss) Income Per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Weighted-Average Shares of Common Stock Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 208,331 [1],[2] 15,360,787
Stock Options to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 1,673,352 346,523
Prefunded warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 2,466,456 0
[1] The convertible preferred stock as of December 31, 2023 does not reflect the application of the 0.309469242 Exchange Ratio.
[2] The convertible preferred stock as of December 31, 2024 is reflected on an as-converted basis.