XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Convertible Preferred Stock - Additional Information (Details)
1 Months Ended 3 Months Ended
Jan. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Mar. 18, 2025
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
Temporary Equity [Line Items]          
Shares issued   0     43,151,340
Price per share | $ / shares         $ 0.00001
Gross cash proceeds | $       $ 1,591,000  
Redeemable convertible preferred stock, shares authorized   0     75,151,340
Redeemable convertible preferred stock, shares outstanding   0     43,151,340
Conversion ratios     0.201601   0.201601
Cash dividends declared or paid | $     $ 0    
Redeemable convertible preferred stock, voting rights   Each holder of redeemable convertible preferred stock was entitled to the number of votes equal to the number of shares of common stock into which such shares of preferred stock held by such holder could then be converted. The holders of redeemable convertible preferred stock voted together with the holders of common stock as a single class and on an as-converted to common stock basis.      
Underwritten Public Offering          
Temporary Equity [Line Items]          
Proceeds from issuance of common stock | $     $ 75,000,000    
Offering price per share | $ / shares     $ 3.75    
Series A          
Temporary Equity [Line Items]          
Shares issued         25,194,245
Redeemable convertible preferred stock, shares authorized         25,194,245
Redeemable convertible preferred stock, shares outstanding         25,194,245
Issuance price per share | $ / shares         $ 1
Series B-1          
Temporary Equity [Line Items]          
Shares issued         9,957,095
Redeemable convertible preferred stock, shares authorized         9,957,095
Redeemable convertible preferred stock, shares outstanding         9,957,095
Issuance price per share | $ / shares         $ 1
Series B-2          
Temporary Equity [Line Items]          
Shares issued 1,280,000       8,000,000
Price per share | $ / shares $ 1.25        
Gross cash proceeds | $ $ 1,600,000        
Redeemable convertible preferred stock, shares authorized         40,000,000
Redeemable convertible preferred stock, shares outstanding         8,000,000
Issuance price per share | $ / shares         $ 1.25