XML 124 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholder Rights Plan (Details) - $ / shares
12 Months Ended
Mar. 28, 2023
Dec. 31, 2024
Mar. 18, 2024
Dec. 31, 2023
Stockholder Rights Plan [Line Items]        
Common stock, par or stated value per share   $ 0.01   $ 0.01
Preferred stock, par or stated value per share   $ 0.01   $ 0.01
Percentage of assets sold   50.00%    
Percentage of common stock   10.00%    
Minimum [Member]        
Stockholder Rights Plan [Line Items]        
Exercise price     $ 32  
Maximum [Member]        
Stockholder Rights Plan [Line Items]        
Exercise price     $ 45  
Stockholder Right Agreement [Member]        
Stockholder Rights Plan [Line Items]        
Exercise price per unit   $ 45    
Stockholder Right Agreement [Member] | Minimum [Member] | Acquiring Person [Member]        
Stockholder Rights Plan [Line Items]        
Ownership percentage   10.00%    
Stockholder Right Agreement [Member] | Maximum [Member] | Acquiring Person [Member]        
Stockholder Rights Plan [Line Items]        
Ownership percentage   20.00%    
Stockholder Right Agreement [Member] | Common Stock [Member]        
Stockholder Rights Plan [Line Items]        
Common stock, par or stated value per share   $ 0.01    
Board of Directors Chairman [Member] | Stockholder Right Agreement [Member] | Common Stock [Member]        
Stockholder Rights Plan [Line Items]        
Common stock, par or stated value per share   $ 0.01    
Series A Preferred Stock [Member]        
Stockholder Rights Plan [Line Items]        
Number of rights for each outstanding share (in Shares) 1,000 1,000    
Series A Non Voting Convertible Preferred Stock [Member] | Stockholder Right Agreement [Member]        
Stockholder Rights Plan [Line Items]        
Preferred stock, par or stated value per share   $ 0.01