v3.26.1
Equity Offerings - Schedule Series B Convertible Preferred Stock (Details) - Series B Convertible Preferred Stock - USD ($)
Aug. 20, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Equity Offerings        
Shares Authorized 327,067 327,067    
Shares Issued 327,067      
Shares Outstanding 327,067 325,267 242,081 176,932
Carrying Value $ 5,298,006 $ 4,839,000 $ 3,461,000 $ 2,382,000
Common Shares Upon Conversion 327,067      
Minimum        
Equity Offerings        
Original Issue Price $ 10 $ 10    
Conversion Price 10      
Maximum        
Equity Offerings        
Original Issue Price 16.56 $ 16.56    
Conversion Price $ 16.56