XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Convertible Preferred Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 19, 2023
Oct. 27, 2022
Dec. 31, 2023
Dec. 31, 2022
Feb. 09, 2022
Dec. 31, 2021
Temporary Equity [Line Items]            
Convertible preferred stock, par value (in Dollars per share)     $ 0.00001 $ 0.00001 $ 0.00001  
Convertible preferred stock, shares issued (in shares)     100,000 0    
Convertible preferred stock, aggregate liquidation preference       $ 104.1    
Issuance of stock, transaction fees, financial advisory and legal expenses $ 1.1          
Convertible preferred stock, shares outstanding (in shares)     100,000 0   5,307,857
Convertible preferred stock, shares authorized (in shares)     5,000,000      
Optional redemption, repurchase notification period   30 days        
Preferred Stock, Put Right, Conversion Percentage   110.00%        
Preferred Stock, Fundamental Change, Voting Power   50.00%        
Preferred Stock, Fundamental Change, Agreements Exceeding Percent   10.00%        
Convertible Preferred Stock            
Temporary Equity [Line Items]            
Convertible preferred stock, aggregate liquidation preference     $ 104.1      
Convertible Preferred Stock | Purchase Agreement            
Temporary Equity [Line Items]            
Preferred stock, paid-in-kind, dividend rate 4.25%          
Preferred stock, dividend rate 3.25%          
Conversion price (in Dollars per share) $ 25.85          
Convertible Preferred Stock | Affiliated Entity | Purchase Agreement            
Temporary Equity [Line Items]            
Convertible preferred stock, par value (in Dollars per share) $ 0.00001          
Convertible preferred stock, shares issued (in shares) 100,000          
Convertible preferred stock, aggregate liquidation preference   $ 100.0