XML 90 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Preferred Stock - Rights and Privileges (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Vote
Dec. 31, 2023
USD ($)
Convertible Preferred Stock    
Convertible preferred stock, number of votes per share | Vote 1  
Conversion ratio 1  
Dividends declared $ 0.0 $ 0.0
Dividends paid $ 0.0 $ 0.0
Series Seed convertible preferred stock    
Convertible Preferred Stock    
Dividend rate, percentage 6.00%  
Series A convertible preferred stock    
Convertible Preferred Stock    
Dividend rate, percentage 6.00%  
Series B convertible preferred stock    
Convertible Preferred Stock    
Dividend rate, percentage 6.00%  
Series C convertible preferred stock    
Convertible Preferred Stock    
Dividend rate, percentage 6.00%