Quarterly report [Sections 13 or 15(d)]

Warrants - Narrative (Details)

v3.25.1
Warrants - Narrative (Details) - $ / shares
1 Months Ended
Feb. 28, 2025
Mar. 31, 2025
Feb. 28, 2023
February 2025      
Class of Warrant or Right [Line Items]      
Warrant shares (in Shares) 600,000    
Exercise price per share (in dollars per share) $ 4.69 $ 4.69  
Class of warrant or right, terms 5 years    
Preferred Stock | Series E Preferred Stock      
Class of Warrant or Right [Line Items]      
Warrant shares (in Shares)     45,000
Exercise price per share (in dollars per share)     $ 0.50