XML 104 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Schedule of Mandatory Convertible Preferred Stock (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 23, 2022
Dec. 13, 2022
Class of Stock        
Liquidation preference $ 1,000 $ 1,000    
Common Stock | Range Two        
Class of Stock        
Depository shares, liquidation preference (usd per share)       $ 50
Convertible Preferred Stock | Public Offering | Range Two        
Class of Stock        
Liquidation preference       $ 1,000
Minimum | Common Stock | Range One        
Class of Stock        
Threshold conversion of convertible shares (shares)     $ 141.8037  
Daily depository conversion rate (usd per share)       $ 0.3526
Minimum | Common Stock | Range Two        
Class of Stock        
Threshold conversion of convertible shares (shares)     118.1754  
Daily depository conversion rate (usd per share)       $ 0.3526
Minimum | Convertible Preferred Stock | Range One        
Class of Stock        
Threshold conversion of convertible shares (shares)     141.8037  
Mandatory conversion of preferred stock (shares)       7.0520
Minimum | Convertible Preferred Stock | Range Two        
Class of Stock        
Mandatory conversion of preferred stock (shares)       7.0520
Minimum | Convertible Preferred Stock | Common Stock | Range Two        
Class of Stock        
Threshold conversion of convertible shares (shares)     118.1754  
Maximum | Common Stock | Range Two        
Class of Stock        
Threshold conversion of convertible shares (shares)     141.8037  
Daily depository conversion rate (usd per share)       $ 0.4231
Maximum | Common Stock | Range Three        
Class of Stock        
Threshold conversion of convertible shares (shares)     118.1754  
Daily depository conversion rate (usd per share)     0.4231  
Maximum | Convertible Preferred Stock | Range Two        
Class of Stock        
Mandatory conversion of preferred stock (shares)       8.4620
Maximum | Convertible Preferred Stock | Range Three        
Class of Stock        
Threshold conversion of convertible shares (shares)     $ 118.1754  
Mandatory conversion of preferred stock (shares)     8.4620  
Maximum | Convertible Preferred Stock | Common Stock | Range Two        
Class of Stock        
Threshold conversion of convertible shares (shares)     $ 141.8037