XML 59 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Aug. 31, 2025
Feb. 28, 2025
Class of Stock [Line Items]          
Common stock, shares authorized   500,000,000 500,000,000    
Debt Instrument, Redemption Price, Percentage   8.00%      
Preferred stock, shares authorized   10,000,000 0    
Redeemable convertible preferred stock purchase price   $ 0.0001 $ 0.0001    
Common stock, par value (in Dollars per share)   $ 0.0001 $ 0.0001    
Redeemable convertible preferred stock included the fair value         $ 3.8
Minimum          
Class of Stock [Line Items]          
Proceeds to net of underwriting discount   $ 100.0      
Common Stock          
Class of Stock [Line Items]          
Common stock, shares authorized       510,000,000  
Authorized Amount       500,000,000  
Common stock, par value (in Dollars per share)       $ 0.0001  
Common Stock | Maximum          
Class of Stock [Line Items]          
Stock issued shares (in Shares) 44,008,427        
Shares issuable under the participation right 44,008,427        
Common Stock | Minimum          
Class of Stock [Line Items]          
Stock issued shares (in Shares) 41,341,250 17.7109      
Shares issuable under the participation right 41,341,250 17.7109      
Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, shares authorized       10,000,000  
Preferred Stock | Maximum          
Class of Stock [Line Items]          
Stock issued shares (in Shares) 38,896,148        
Shares issuable under the participation right 38,896,148        
Preferred Stock | Minimum          
Class of Stock [Line Items]          
Stock issued shares (in Shares) 36,386,702        
Shares issuable under the participation right 36,386,702        
Series B Preferred Stock          
Class of Stock [Line Items]          
Preferred Stock Convertible Shares Issuable         21,783
Stock issued shares (in Shares) 2,509,446        
Cash proceeds $ 22.2        
Shares issuable under the participation right 2,509,446