Annual report pursuant to Section 13 and 15(d)

Subsequent Events - Additional Information (Details)

v3.24.1
Subsequent Events - Additional Information (Details) - USD ($)
Mar. 07, 2024
Jan. 16, 2024
Dec. 14, 2023
Feb. 05, 2024
Private Placement        
Subsequent Event [Line Items]        
Shares issued     150,000  
Purchase price     $ 1.97  
Subsequent Event | Libertas Agreement | Libertas Funding LLC        
Subsequent Event [Line Items]        
Amount of future receipts agreed to sell       $ 2,193,000
Sale of future receipt purchase price       $ 1,700,000
Subsequent Event | Common Stock | Securities Purchase Agreement | Private Placement | HillCour Investment Fund, LLC        
Subsequent Event [Line Items]        
Shares issued 910,000      
Purchase price $ 1.65      
Subsequent Event | Common Stock | Second Securities Purchase Agreement | Private Placement | HillCour Investment Fund, LLC        
Subsequent Event [Line Items]        
Shares issued   1,322,100    
Purchase price   $ 0.9201