v3.25.2
WARRANTS - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2025
USD ($)
shares
Feb. 17, 2025
shares
May 01, 2024
USD ($)
Nov. 13, 2023
USD ($)
Days
$ / shares
shares
Jun. 16, 2023
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Apr. 29, 2025
$ / shares
Dec. 12, 2023
$ / shares
Jun. 12, 2023
shares
Jan. 31, 2023
$ / shares
shares
Warrants                                
Warrants additional paid in capital         $ 2,511,759             $ 2,351,414        
Exercise price of warrants | $ / shares                       $ 11.5        
Common stock, par value (in dollars per share) | $ / shares           $ 0.0001     $ 0.0001   $ 0.0001 $ 0.0001 $ 0.0001      
Warrants additional paid in capital         $ 2,511,759                      
Incremental fair value of warrants           $ 16,986   $ (1,783,201) $ (110,314) $ (1,786,512) $ (2,109,904) $ (1,766,513)        
Amount from issued pre-funded warrants                   $ 1,539,866 2,180,522          
Equity classified warrants           $ 355,102     $ 355,102   $ 1,192,218 $ 335,210        
Liqueous Settlement Agreement [Member]                                
Warrants                                
Loss on settlement of pre-funded warrants $ 2,026,380                              
Incremental fair value of warrants 1,050,000                              
Equity classified warrants $ 665,410                              
Outstanding pre-funded warrants issued | shares 3,647,416                              
Remaining outstanding pre-funded warrants issued | shares 171,706                              
Issuance of pre-funded warrants exercisable into common stock | shares 9,360,888                              
Liqueous Settlement Agreement [Member] | March 2025 Pre-Funded Warrants [Member]                                
Warrants                                
Outstanding pre-funded warrants issued | shares             3,647,416                  
Pre-Funded Warrant Purchase Program [Member]                                
Warrants                                
Warrants issued | shares                     837,116          
Maximum purchase price of pre-funded warrants     $ 15,000,000                          
Purchase price equal percentage     150.00%                          
Pre-funded warrant purchase price exercisable period     5 years                          
Purchase price per share minimum percentage of closing price per share on day immediately preceding date of purchase     110.00%                          
Effective direct or indirect discount to market price percentage     30.00%                          
Amount from issued pre-funded warrants                     $ 2,139,866          
Warrants exercised during the period | shares                     0          
Maximum | Pre-Funded Warrant Purchase Program [Member]                                
Warrants                                
Percentage common stock exercise price                     140.00%          
Minimum | Pre-Funded Warrant Purchase Program [Member]                                
Warrants                                
Percentage common stock exercise price                     125.00%          
Common Stock [Member]                                
Warrants                                
Share issued price | $ / shares                               $ 400
Common Stock [Member] | Liqueous Settlement Agreement [Member] | March 2025 Pre-Funded Warrants [Member]                                
Warrants                                
Issuance of pre-funded warrants exercisable into common stock | shares   3,647,416                            
Junior Notes not Repaid Nine Months after Issuance [Member]                                
Warrants                                
Warrants issued | shares                     309,315          
Public Warrants [Member]                                
Warrants                                
Class of warrant or right outstanding | shares           16,710,785     16,710,785   417,770         16,710,785
Warrants exercisable term after the completion of a business combination                 30 days   30 days          
Warrants and rights outstanding term           5 years     5 years   5 years          
Share issued price | $ / shares                           $ 460    
Public Warrants [Member] | Common Stock [Member]                                
Warrants                                
Exercise price of warrants | $ / shares           $ 460     $ 460   $ 460          
Public Warrants [Member] | Redemption of Warrants When Price Per Share of Common Stock Equals or Exceeds $10.00 [Member]                                
Warrants                                
Threshold number of trading days before sending notice of redemption to warrant holders                 3 days   3 days          
Public Warrants [Member] | Redemption of Warrants When Price Per Share of Common Stock Equals or Exceeds 400.00 [Member]                                
Warrants                                
Redemption price per warrant (in dollars per share) | $ / shares                 $ 16   $ 16          
Minimum threshold written notice period for redemption of public warrants                 30 days   30 days          
Stock price trigger for redemption of warrants (in dollars per share) | $ / shares                 $ 400   $ 400          
Threshold trading days for redemption of warrants                 20 days   20 days          
Threshold consecutive trading days for redemption of warrants                 30 days   30 days          
Public Warrants [Member] | Redemption of Warrants When Price Per Share of Common Stock Equals or Exceeds 720.00 [Member]                                
Warrants                                
Redemption price per warrant (in dollars per share) | $ / shares                 $ 0.4   $ 0.4          
Minimum threshold written notice period for redemption of public warrants                 30 days   30 days          
Stock price trigger for redemption of warrants (in dollars per share) | $ / shares                 $ 720   $ 720          
Threshold trading days for redemption of warrants                 20 days   20 days          
Threshold consecutive trading days for redemption of warrants                 30 days   30 days          
Threshold number of trading days before sending notice of redemption to warrant holders                 3 days   3 days          
Public Warrants [Member] | Redemption of Warrants When Price Per Share of Common Stock Is Less Than $720.00 [Member]                                
Warrants                                
Stock price trigger for redemption of warrants (in dollars per share) | $ / shares                     $ 720          
Threshold trading days for redemption of warrants                     20 days          
Threshold consecutive trading days for redemption of warrants                     30 days          
Junior Note Warrants [Member]                                
Warrants                                
Warrants to purchase company common stock | shares       550,000                        
Warrants expire date       Dec. 06, 2028                        
Proceeds from issuance of private placement       $ 5,500,000                        
Sale price of warrants | $ / shares       $ 5                        
Junior Note Warrants [Member] | Junior Notes not Repaid Six Months after Issuance [Member]                                
Warrants                                
Percentag of cash exercise price equal to volume weighted average price       120.00%                        
Percentage of additional warrants on principal       25.00%                        
Common stock trading days immediately prior to issuance | Days       10                        
Junior Note Warrants [Member] | Junior Notes not Repaid Nine Months after Issuance [Member]                                
Warrants                                
Percentag of cash exercise price equal to volume weighted average price       120.00%                        
Percentage of additional warrants on principal       25.00%                        
Common stock trading days immediately prior to issuance | Days       10                        
Senior Note Warrants [Member]                                
Warrants                                
Warrants to purchase company common stock | shares         47,238                   287,972  
Warrants expire date         Jun. 23, 2028                      
Proceeds from issuance of private placement         $ 9,225,000                      
Aggregate fair value of warrants         $ 3,401,366                      
Sale price of warrants | $ / shares         $ 41.2                      
August 2024 Warrants Issued with Junior Notes [Member]                                
Warrants                                
Class of warrant or right outstanding | shares           19,892     19,892   19,892          
Equity classified warrants           $ 19,892     $ 19,892   $ 19,892          
Debt issuance costs           $ 40,657     $ 40,657   $ 40,657          
August 2024 Warrants Issued with Junior Notes [Member] | Maximum                                
Warrants                                
Sale price of warrants | $ / shares           $ 3.18     $ 3.18   $ 3.18          
August 2024 Warrants Issued with Junior Notes [Member] | Minimum                                
Warrants                                
Sale price of warrants | $ / shares           $ 2.18     $ 2.18   $ 2.18          
Pre-Funded Warrants [Member] |                                
Warrants                                
Warrants additional paid in capital $ 3,075,444                              
Equity classified warrants                     $ 837,116          
Pre-Funded Warrants [Member] | | Liqueous Settlement Agreement [Member]                                
Warrants                                
Class of warrant or right outstanding | shares 9,360,888