XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholder Rights Agreement (Details) - $ / shares
Mar. 12, 2025
Mar. 31, 2025
Dec. 31, 2024
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 (in shares) 1    
Number of shares per right entitled to purchase (in 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%    
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