v3.26.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 22, 2026
Jan. 01, 2026
Oct. 03, 2025
Apr. 24, 2025
Mar. 31, 2026
Dec. 31, 2025
Oct. 31, 2025
Aug. 26, 2025
May 12, 2025
Apr. 09, 2025
Feb. 26, 2025
Class of Stock [Line Items]                      
Class of warrant or right, outstanding (in shares)           889,364          
Class of warrant or right, purchase price of warrants or rights (in dollars per share)                 $ 2.922    
Class of warrant or right, purchase price of warrants or rights, percentage                 110.00%    
Class of warrant or right, volume weighted trading price days 5 days               5 days    
Common stock, par or stated value per share (in dollars per share)         $ 0.0001 $ 0.0001          
Private Investment Public Entity Agreement                      
Class of Stock [Line Items]                      
Consideration received on transaction $ 0.2   $ 18.2                
Private Investment Public Entity Agreement | Related Party                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)                 $ 3.36    
Common stock, value, subscriptions, total                 $ 0.2    
Common stock, shares subscribed but unissued (in shares)         7,946,588 7,898,374     68,447    
Private Placement                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 6.43     $ 2.16              
Sale of stock, number of shares issued in transaction (in shares) 24,107 595,110 2,232,243 261,644              
Sale of stock, price per share (in dollars per share) $ 6.43   $ 4.50 $ 1.911              
Sale of stock, volume weighted trading price (as a percent) 110.00%                 110.00%  
Shares issued (in shares) 48,214     523,286              
Consideration received on transaction     $ 18.2 $ 0.5              
Common stock, par or stated value per share (in dollars per share)     $ 0.0001                
Private Placement | Common Stock                      
Class of Stock [Line Items]                      
Sale of stock, initial exercise date to purchase, term 10 years     10 years              
Private Placement | Pre-funded warrants                      
Class of Stock [Line Items]                      
Class of warrant or right, purchase price of warrants or rights (in dollars per share)     4.4997                
PubCo Warrants - Expiring March 4, 2029                      
Class of Stock [Line Items]                      
Class of warrant or right, outstanding (in shares)         7,882,807 7,882,807          
Class of warrant or right, exercise price of warrants or rights (in dollars per share)         $ 6.90 $ 6.90          
Subscription Warrant | Private Placement                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)     $ 4.50                
Shares issued (in shares)     4,040,272                
Warrants and rights outstanding, term     5 years                
Pre-funded warrants | Private Placement                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)     $ 0.0003       $ 0.0003        
Sale of stock, number of shares issued in transaction (in shares)     5,424,083                
Shares issued (in shares)     1,808,055                
Lynrock Lake Warrant | Lynrock Lake Term Loan                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)             $ 1.0002       $ 1.20
Shares issued (in shares)         24,396,416 24,396,416 24,396,416       20,333,623
Yorkville Warrant | Yorkville                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)                     $ 1.20
Shares issued (in shares)                     5,000,071
Yorkville Warrant | Lynrock Lake Term Loan | Yorkville                      
Class of Stock [Line Items]                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)                     $ 1.20
Shares issued (in shares)               5,000,000.0     5,000,071