v3.25.2
Subsequent Events (Details) - USD ($)
6 Months Ended
Aug. 14, 2025
Aug. 13, 2025
Jul. 01, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Jun. 30, 2025
Jun. 30, 2024
May 30, 2025
Dec. 31, 2024
Aug. 22, 2023
Subsequent Event [Line Items]                              
Exercise price (in dollars per share)           $ 4.3175 $ 6.82     $ 13.44          
Warrants and rights outstanding, term (in years)           5 years 5 years                
Aggregate cost       $ 2,100,000     $ 5,000,000.0 $ 2,800,000 $ 4,000,000 $ 4,000,000.0          
Offering fees and other expenses payable       $ 200,000                      
Proceeds from exercise of warrants         $ 1,900,000           $ 2,068,000 $ 0      
Common stock equivalents, period           30 days                  
Placement agent cash fee, percentage of gross proceeds           7.00%                  
May Loan Agreement | Loans Payable                              
Subsequent Event [Line Items]                              
Warrants and rights outstanding, term (in years)                         5 years    
Pre-Funded Warrants                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)           973,886 40,000                
Common Warrant                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)           1,273,886                  
Inducement Warrants                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)         2,142,858                    
Warrants and rights outstanding, term (in years)         5 years                    
Subsequent Event                              
Subsequent Event [Line Items]                              
Warrants and rights outstanding, term (in years)     5 years                        
Proceeds from exercise of warrants $ 2,700,000                            
Common stock equivalents, period     45 days                        
Placement agent cash fee, percentage of gross proceeds     7.00%                        
Placement agent expenses     $ 100,000                        
Common stock, par value (in dollars per share)   $ 0.00001                          
Fees   $ 188,890                          
Legal expenses   $ 35,000                          
Subsequent Event | May Loan Agreement | Loans Payable                              
Subsequent Event [Line Items]                              
Installments payments     1,000,000                        
Subsequent Event | July 2025 Public Offering                              
Subsequent Event [Line Items]                              
Aggregate cost     4,000,000                        
Offering fees and other expenses payable     400,000                        
Proceeds from exercise of warrants     $ 3,600,000                        
Subsequent Event | Pre-Funded Warrants                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)     2,156,880                        
Subsequent Event | Common Warrant                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)     2,836,880                        
Subsequent Event | Inducement Warrants                              
Subsequent Event [Line Items]                              
Number of shares sold (in shares)   2,431,029                          
Number of warrants exercised on net basis (in shares)   4,862,058                          
Exercise price (in dollars per share)   $ 1.11                          
Securities as a percentage of shares issued   200.00%                          
Subsequent Event | Inducement Warrants, Immediately Exercisable                              
Subsequent Event [Line Items]                              
Number of shares sold (in shares)   1,157,143                          
Exercise price (in dollars per share)   $ 1.41                          
Subsequent Event | Inducement Warrants, Exercisable                              
Subsequent Event [Line Items]                              
Number of shares sold (in shares)   1,273,886                          
Exercise price (in dollars per share)   $ 3.80                          
Common Class A                              
Subsequent Event [Line Items]                              
Number of shares sold (in shares)       1,071,429   300,000 230,000   94,286 64,286          
Offering price for prefunded warrants (in dollars per share)           $ 3.925                  
Number of warrants exercised on net basis (in shares)               714,286              
Exercise price (in dollars per share)       $ 1.93 $ 3.80   $ 6.08       $ 8,050        
Warrants and rights outstanding, term (in years)                     5 years        
Common stock, par value (in dollars per share)                     $ 0.00001     $ 0.00001 $ 0.00001
Common Class A | Pre-Funded Warrants                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)             570,000                
Exercise price (in dollars per share)           0.00001 $ 0.00001                
Common Class A | Common Warrant                              
Subsequent Event [Line Items]                              
Number of warrants exercised on net basis (in shares)             800,000                
Exercise price (in dollars per share)           $ 3.80                  
Common Class A | Inducement Warrants                              
Subsequent Event [Line Items]                              
Exercise price (in dollars per share)         $ 2.00                    
Common Class A | Subsequent Event                              
Subsequent Event [Line Items]                              
Number of shares sold (in shares)     680,000                        
Offering price for prefunded warrants (in dollars per share)     $ 1.41                        
Number of warrants exercised on net basis (in shares)     1,157,143                        
Common Class A | Subsequent Event | Pre-Funded Warrants                              
Subsequent Event [Line Items]                              
Exercise price (in dollars per share)     $ 0.00001                        
Common Class A | Subsequent Event | Common Warrant                              
Subsequent Event [Line Items]                              
Exercise price (in dollars per share)     $ 1.41