v3.26.1
Subsequent Events (Details)
$ / shares in Units, $ in Millions
Aug. 14, 2026
USD ($)
shares
Aug. 13, 2026
USD ($)
$ / shares
shares
Aug. 12, 2026
Jun. 30, 2026
$ / shares
Dec. 31, 2025
$ / shares
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) | $ / shares       $ 0.001 $ 0.001
Subsequent Event          
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) | $ / shares   $ 0.001      
Non-voting common stock, number of shares issued, per share (in shares) | shares   1      
Contingent value rights agreement, contingent value right issued for each outstanding common share (in shares) | shares 1        
Contingent value rights agreement, cash payment, percentage of net proceeds 90.00%        
Proceeds from securities purchase agreement $ 67.9        
Proceeds from securities purchase agreement, maximum $ 72.9        
Stockholders' equity note, stock split, conversion ratio     0.125    
Subsequent Event | Redx          
Subsequent Event [Line Items]          
Contingent value rights agreement, contingent value right issued for each outstanding common share (in shares) | shares 1        
Contingent value rights agreement, cash payment, percentage of net proceeds 100.00%        
Subsequent Event | Redx          
Subsequent Event [Line Items]          
Proceeds from issuance of private placement   $ 36.0      
Subsequent Event | Existing Investor          
Subsequent Event [Line Items]          
Payments of capital distribution   $ 5.0