v3.26.1
Stockholder Rights Agreement (Details)
Mar. 11, 2026
Mar. 12, 2025
right
$ / shares
shares
Mar. 31, 2026
$ / shares
Dec. 31, 2025
$ / shares
Class of Warrant or Right [Line Items]        
Preferred stock, par value (USD per share)     $ 0.0001 $ 0.0001
Rights Agreement        
Class of Warrant or Right [Line Items]        
Number of rights declared | right   1    
Number of shares per right entitled to purchase (in shares) | shares   0.001    
Warrant, exercisable after beneficial ownership threshold announcement, number of days   10 days    
Warrant, Acquiring Person's beneficial ownership threshold, passive investor   20.00%    
Warrant, Acquiring Person's beneficial ownership threshold, non-passive investor   10.00%    
Expiration period from date of grant 1 year      
Rights Agreement | Series A Junior Participating Preferred Purchase Rights        
Class of Warrant or Right [Line Items]        
Preferred stock, par value (USD per share)   $ 0.0001    
Exercise price (USD per share)   $ 12.64