Quarterly report [Sections 13 or 15(d)]

Equity Instruments (Details Narrative)

v3.25.2
Equity Instruments (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 12, 2024
Apr. 10, 2024
Jan. 31, 2024
Sep. 29, 2021
Feb. 28, 2023
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 27, 2025
Feb. 24, 2025
Aug. 12, 2024
Aug. 11, 2024
Jul. 01, 2024
Jun. 10, 2024
Apr. 30, 2024
Dec. 02, 2020
Class of Warrant or Right [Line Items]                                  
Common stock, shares authorized             500,000,000   500,000,000                
Common stock, par value             $ 0.00001   $ 0.00001 $ 0.00001         $ 0.00001    
Preferred stock, shares issued             10,000,000                    
Preferred stock, par value             $ 0.00001                    
Common stock, shares outstanding             14,067,416   12,993,962                
Shares of common stock reserved             191,172   437,743                
Number of warrants             36,892   366,946                
Issuance of shares, value           $ 2,522,000   $ 2,522,000                  
Gross proceeds             $ 10,675,000                  
Common stock, shares issued             14,067,416   12,993,962                
ATM Sales Agreement [Member]                                  
Class of Warrant or Right [Line Items]                                  
Shares of common stock reserved             38,096                    
Issuance of shares, value         $ 40,000,000.0                        
Gross proceeds     $ 75,000,000                            
Common stock, shares issued             0                    
2021 Equity Incentive Plan [Member]                                  
Class of Warrant or Right [Line Items]                                  
Shares of common stock reserved                               24,612  
2021 Employee Stock Purchase Plan [Member]                                  
Class of Warrant or Right [Line Items]                                  
Shares of common stock reserved                               4,917  
Eligible Velo3D Equityholders [Member]                                  
Class of Warrant or Right [Line Items]                                  
Warrants term             5 years                    
Eligible Velo3D Equityholders [Member] | JAWS Spitfire Acquisition Corporation [Member]                                  
Class of Warrant or Right [Line Items]                                  
Business acquistion shares       20,722                          
Eligible Velo3D Equityholders [Member] | Maximum [Member] | JAWS Spitfire Acquisition Corporation [Member]                                  
Class of Warrant or Right [Line Items]                                  
Business acquistion shares       41,444                          
BEPO Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant             65,307                    
Exercise price per warrant             $ 183.75   $ 183.75                
Number of warrants             5,157   65,307                
Warrant expiry date             Apr. 12, 2029   Apr. 12, 2029                
BEPO Agent Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant             3,266                    
Exercise price per warrant             $ 202.13   $ 202.13                
Number of warrants             3,266   3,266                
Warrant expiry date             Apr. 12, 2029   Apr. 12, 2029                
Bepo Agent Warrant A [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant             $ 202.125                    
2024 Private Placement Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant             41,808                    
Exercise price per warrant             $ 199.35                    
July 2024 Private Placement Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Class of warrant                           110,000      
Exercise price per warrant                           $ 37.50      
Warrants term                           5 years      
Warrant Inducement Agreement [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant                       $ 34.20 $ 296.70        
Number of warrants                       49,524          
New Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant                       $ 34.20          
Number of warrants                       99,048          
Warrant to Purchase Common Stock [Member]                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants             36,892   366,946                
Private Placement Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant                                 $ 6,037.50
2022 Private Placement Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant             $ 1,344.00   $ 1,344.00               $ 1,344.00
Number of warrants             134   134                
Warrant expiry date             Jul. 24, 2034   Jul. 24, 2034                
2023 Private Placement Warrant A [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant             $ 299.25                    
2023 Private Placement Warrant B [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant             $ 326.25                    
Common Stock Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Warrants term             0 years   0 years                
Fair value of private placement             $ 0   $ 0                
Share price             $ 0.00   $ 0.00                
2024 Private Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant                 $ 199.35                
Number of warrants                 41,808                
Warrants term             0 years   4 months 13 days                
Fair value of private placement             $ 0   $ 2,007                
Warrant expiry date             May 16, 2025   May 16, 2025                
April 2024 Securities Purchase Agreement [Member]                                  
Class of Warrant or Right [Line Items]                                  
Shares of common stock reserved   65,307                              
Class of warrant   65,307                              
Exercise price per warrant   $ 183.75                              
Gross proceeds $ 12,000,000                                
Placement Agency Agreement [Member]                                  
Class of Warrant or Right [Line Items]                                  
Exercise price per warrant   $ 202.125                              
Placement agency cash fee percentage   7.00%                              
Placement agency agreement, certain expenses, reimbursed amount   $ 150,000                              
Placement agency agreement percentage   5.00%                              
Issuance of shares   3,266                              
Placement agency warrants percentage   110.00%                              
February 2025 Securities Purchase Agreement [Member]                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants                     990,159            
February 2025 Securities Purchase Agreement [Member] | April 2024 Registered Warrants [Member] | Highbridge Holders and Anson Holders [Member]                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants                     60,150            
February 2025 Securities Purchase Agreement [Member] | August 2024 Registered Warrants [Member]                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants                     99,048            
February 2025 Securities Purchase Agreement [Member] | April and July 2024 Unregistered Warrants [Member] | High Trail Holders [Member]                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants                     151,808            
February 2025 Securities Purchase Agreement [Member] | December 2023 Registered Warrants [Member] | High Trail Holders [Member]                                  
Class of Warrant or Right [Line Items]                                  
Number of warrants                     19,048