v3.26.1
Capital Stock and Warrants (Details)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Sep. 11, 2025
USD ($)
Sep. 10, 2025
USD ($)
$ / shares
shares
Mar. 11, 2025
shares
Oct. 11, 2024
USD ($)
$ / shares
$ / item
shares
Jun. 21, 2024
USD ($)
Mar. 28, 2023
USD ($)
$ / shares
shares
Jan. 31, 2025
USD ($)
shares
Feb. 28, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Vote
shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2025
shares
Feb. 13, 2025
USD ($)
Jan. 06, 2025
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 30, 2024
USD ($)
Dec. 31, 2023
$ / shares
Capital Stock and Warrants                                    
Number of common stock voting entitlement per share | Vote                     1              
Common stock, shares issued (in shares)                     5,527,071   2,200,240          
Common stock outstanding description                     The Company’s outstanding shares of common stock may occasionally include shares that are deemed delivered under U.S. GAAP. Shares that are deemed delivered currently include shares that have vested, but have not yet been delivered, under tax-deferred equity awards. There are no voting rights for shares that are deemed delivered under U.S. GAAP until the actual delivery of shares takes place. There are currently 200,000,000 shares of common stock authorized for issuance.              
Common stock, shares authorized (in shares)                     200,000,000   200,000,000          
Expenses from abandoned financing transaction | $                 $ 5,000     $ 661,000            
Common stock, shares outstanding (in shares)                     5,527,071   2,200,240          
2023 Offering                                    
Capital Stock and Warrants                                    
Common stock, shares issued (in shares)           13,750                        
Securities reserved for issuance | $           $ 2,700,000                        
Warrants exercisable term           6 years                        
Exercise price (in dollars per share) | $ / shares           $ 240                        
2023 Offering | Warrants                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares                 $ 8.4     $ 8.4       $ 9   $ 49.8
December 2024 Prospectus Supplement                                    
Capital Stock and Warrants                                    
Common stock available for sale | $                                 $ 7,460,000  
Stock issued during period             209,348                      
Proceeds of securities offerings | $             $ 7,000,000                      
Issuance costs | $             $ 400,000                      
January 2025 Prospectus Supplement                                    
Capital Stock and Warrants                                    
Common stock available for sale | $                             $ 6,600,000      
Stock issued during period               343,465                    
Proceeds of securities offerings | $               $ 6,300,000                    
Issuance costs | $               $ 300,000                    
February 2025 Prospectus Supplement                                    
Capital Stock and Warrants                                    
Common stock available for sale | $                     $ 31,700,000     $ 80,000,000        
Stock issued during period                     3,299,728              
Proceeds of securities offerings | $                     $ 31,800,000              
Issuance costs | $                     $ 1,100,000              
2025 Offering                                    
Capital Stock and Warrants                                    
Common stock, shares issued (in shares)   120,000                                
Class of warrant or right, number of securities called by warrants or rights   465,347                                
Warrants exercisable term   5 years                                
Exercise price (in dollars per share) | $ / shares   $ 7.79                                
Net proceeds from a sale of common stock and warrant issuance | $ $ 4,000,000                                  
Regulation A offering                                    
Capital Stock and Warrants                                    
Maximum offering units     0                              
Additional offering expense | $                   $ 400,000                
Prepaid financing expense | $                               $ 300,000    
Expenses from abandoned financing transaction | $                       $ 700,000            
Pre Funded Warrant | 2025 Offering                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares   $ 0.00001                                
Warrants outstanding                     0              
Common Stock Or Pre Funded Warrant | 2025 Offering                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights   585,347                                
Maximum | 2023 Offering                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights           13,750                        
Maximum | At The Market Program                                    
Capital Stock and Warrants                                    
Securities sold under agreements | $         $ 3,400,000                          
Maximum | February 2025 Prospectus Supplement                                    
Capital Stock and Warrants                                    
Common stock available for sale | $   $ 70,000,000                                
Maximum | Regulation A offering                                    
Capital Stock and Warrants                                    
Maximum offering units       166,667                            
Maximum | Pre Funded Warrant | 2025 Offering                                    
Capital Stock and Warrants                                    
Stock price | $ / shares   $ 7.92                                
Pre Funded Warrant | 2025 Offering                                    
Capital Stock and Warrants                                    
Warrants outstanding                     585,347              
Registered Direct Offering Placement Agent Warrants | 2025 Offering                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares   $ 9.9                                
Warrants outstanding                     18,848              
Registered Direct Offering Placement Agent Warrants | Maximum | 2025 Offering                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights   40,974                                
Warrants 2023 and 2024 | 2025 Offering                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights   47,764                                
Aggregate gross proceeds | $   $ 400,000                                
2023 Warrants | 2025 Offering                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares   $ 6.7595                                
Warrants exercise price | $ / shares   6.8845                                
2024 Warrants | 2025 Offering                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares   55.2                                
Warrants exercise price | $ / shares   7.92                                
New Warrants | 2025 Offering                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares   $ 7.79                                
Warrants and rights outstanding measurement input term   5 years                                
New Warrants | Maximum | 2025 Offering                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights   47,764                                
Placement Agent Warrants | 2025 Offering                                    
Capital Stock and Warrants                                    
Exercise price (in dollars per share) | $ / shares   $ 9.9                                
Warrants outstanding                     1,538              
Each warrant of exercisable   1                                
Placement Agent Warrants | Maximum | 2025 Offering                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights   3,343                                
Series A Convertible Preferred Stock | Regulation A offering                                    
Capital Stock and Warrants                                    
Shares issue per unit       1                            
Subordinated Business Loan Agreement                                    
Capital Stock and Warrants                                    
Offering price | $ / item       45                            
Subordinated Business Loan Agreement | Warrants                                    
Capital Stock and Warrants                                    
Stock purchase warrants       3                            
Subordinated Business Loan Agreement | Maximum                                    
Capital Stock and Warrants                                    
Maximum offering amount | $       $ 7,500,000                            
Subordinated Business Loan Agreement | Series A Convertible Preferred Stock                                    
Capital Stock and Warrants                                    
Stock issued during period       166,667                            
Convertible preferred stock       333,333                            
Common Stock, Exercise Price of $45.00 Per Share | Subordinated Business Loan Agreement                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights       333,333                            
Each warrant of exercisable       1                            
Number of warrants to purchase       2                            
Aggregate purchase price per share | $ / shares       $ 45                            
Common Stock, Exercise Price of $60.00 Per Shar | Subordinated Business Loan Agreement                                    
Capital Stock and Warrants                                    
Class of warrant or right, number of securities called by warrants or rights       166,667                            
Each warrant of exercisable       1                            
Number of warrants to purchase       1                            
Aggregate purchase price per share | $ / shares       $ 60