XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Convertible Preferred Stock - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2024
USD ($)
$ / shares
shares
Mar. 18, 2025
USD ($)
$ / shares
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
Temporary Equity [Line Items]          
Shares issued | shares     0   43,151,340
Price per share     $ 0.00001   $ 0.00001
Gross cash proceeds | $       $ 1,591,000  
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   $ 3.75      
Series A          
Temporary Equity [Line Items]          
Shares issued | shares         25,194,245
Issuance price per share         $ 1
Series B-1          
Temporary Equity [Line Items]          
Shares issued | shares         9,957,095
Issuance price per share         $ 1
Series B-2          
Temporary Equity [Line Items]          
Shares issued | shares 1,280,000       8,000,000
Price per share $ 1.25        
Gross cash proceeds | $ $ 1,600,000        
Issuance price per share         $ 1.25