v3.25.1
Convertible Preferred Stock - Schedule of Stock by Class (Details) - Preferred Stock [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Preferred Shares Authorized 70,000 70,000
Preferred Shares Issued and Outstanding 53,499 55,000
Carrying Value (in Dollars) $ 71,622 $ 73,631
Liquidation Preference (in Dollars) $ 61,524 $ 63,250
Common Stock Issuable Upon Conversion 17,202,251 17,684,888
Series A Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Shares Authorized 15,000 15,000
Preferred Shares Issued and Outstanding 0 0
Carrying Value (in Dollars) $ 0 $ 0
Liquidation Preference (in Dollars) $ 0 $ 0
Common Stock Issuable Upon Conversion 0 0
Series B Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Shares Authorized 55,000 55,000
Preferred Shares Issued and Outstanding 53,499 55,000
Carrying Value (in Dollars) $ 71,622 $ 73,631
Liquidation Preference (in Dollars) $ 61,524 $ 63,250
Common Stock Issuable Upon Conversion 17,202,251 17,684,888