v3.25.2
WARRANTS - Additional Information (Details)
3 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
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
$ / shares
Dec. 12, 2023
$ / shares
Jun. 12, 2023
shares
Jan. 31, 2023
shares
Warrants                        
Exercise price of warrants | $ / shares                 $ 11.5      
Warrants additional paid in capital         $ 2,511,759              
Equity classified warrants           $ 355,102   $ 1,192,218        
Incremental fair value of warrants           $ (127,300) $ (3,311)          
Liqueous Settlement Agreement [Member]                        
Warrants                        
Equity classified warrants $ 665,410                      
Loss on settlement of pre-funded warrants 2,026,380                      
Incremental fair value of warrants $ 1,050,000                      
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        
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
Warrants exercisable term after the completion of a business combination           30 days            
Warrants and rights outstanding term           5 years            
Share issued price | $ / shares                   $ 460    
Public Warrants [Member] | Common Stock [Member]                        
Warrants                        
Exercise price of warrants | $ / shares           $ 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            
Public Warrants [Member] | Redemption Of Warrants When Price Per Share Of Common Stock Equals Or Exceeds 72000 [Member]                        
Warrants                        
Redemption price per warrant (in dollars per share) | $ / shares           $ 0.4            
Minimum threshold written notice period for redemption of public warrants           30 days            
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            
Threshold number of trading days before sending notice of redemption to warrant holders           3 days            
Public Warrants [Member] | Redemption of Warrants When Price Per Share of Common Stock Equals Or Exceeds 40000 [Member]                        
Warrants                        
Redemption price per warrant (in dollars per share) | $ / shares           $ 16            
Minimum threshold written notice period for redemption of public warrants           30 days            
Stock price trigger for redemption of warrants (in dollars per share) | $ / shares           $ 400            
Threshold trading days for redemption of warrants           20 days            
Threshold consecutive trading days for redemption of warrants           30 days            
Public Warrants [Member] | Redemption Of Warrants When Price Per Share of Common Stock is Less Than 72000 [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            
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                      
Junior Note Warrants [Member]                        
Warrants                        
Warrants to purchase company common stock | shares       550,000                
Sale price of warrants | $ / shares       $ 5                
Warrants expire date       Dec. 06, 2028                
Proceeds from issuance of private placement       $ 5,500,000                
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  
Sale price of warrants | $ / shares         $ 41.2              
Warrants expire date         Jun. 23, 2028              
Proceeds from issuance of private placement         $ 9,225,000              
Aggregate fair value of warrants         $ 3,401,366              
August 2024 Warrants Issued with Junior Notes [Member]                        
Warrants                        
Class of warrant or right outstanding | shares           19,892            
Debt issuance costs           $ 40,657            
Equity classified warrants           $ 19,892   $ 19,892        
August 2024 Warrants Issued with Junior Notes [Member] | Maximum [Member]                        
Warrants                        
Sale price of warrants | $ / shares           $ 3.18            
August 2024 Warrants Issued with Junior Notes [Member] | Minimum [Member]                        
Warrants                        
Sale price of warrants | $ / shares           $ 2.18