Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Narrative (Details)

v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 19, 2025
Sep. 09, 2025
Feb. 17, 2025
Jan. 29, 2025
Nov. 21, 2024
Nov. 12, 2024
Apr. 15, 2024
Jan. 01, 2024
Jun. 03, 2022
May 19, 2022
Dec. 28, 2021
May 20, 2021
Apr. 12, 2018
Dec. 31, 2025
Dec. 31, 2024
Dec. 02, 2025
Sep. 08, 2025
Jun. 16, 2023
Jan. 03, 2023
May 09, 2022
Offsetting Assets [Line Items]                                        
Common stock, authorized (in shares)   1,000,000,000                       1,000,000,000 1,000,000,000   50,000,000      
Common stock, par or stated value (in dollars per share)                           $ 0.0005 $ 0.0005 $ 0.0005     $ 0.0005  
Preferred stock, authorized (in shares)                           1,000,000 1,000,000          
Preferred stock, par or stated value (in dollars per share)                           $ 0.0005 $ 0.0005          
Preferred stock, issued (in shares)                           0 0          
Dividends declared                           $ 0            
Closing stock price (in dollars per share)                           $ 0.45 $ 7.57          
Offering cost                           $ 275,000 $ 577,000          
Warrants (in shares)                           695,000            
Issuance of common shares as collateral for a loan (in shares)                           1,360,000            
Issuance of treasury shares as collateral for a loan (in shares)         600,000                              
Shares issued (in shares)                           185,000 184,000          
Vesting period (in years)             4 years                          
Fair value of stock options granted                           $ 480,000 $ 5,500,000          
Estimated fair value of options at date of grant           $ 117,000                            
Share-based compensation expense                           1,900,000 $ 3,600,000          
Share-based compensation, nonvested award, cost not yet recognized, amount                           $ 2,600,000            
Weighted average period (in years)                           2 years 8 months 12 days            
Former Chief Operating Officer | Inducement Option Award                                        
Offsetting Assets [Line Items]                                        
Shares issued (in shares)     50,000                                  
Exercise price, lower range (in dollars per share)     $ 6.00                                  
Award expiration period (in years)     7 years                                  
Former Chief Operating Officer | Inducement Option Award | First Installment                                        
Offsetting Assets [Line Items]                                        
Award vesting rights (as a percent)     25.00%                                  
Chief Operating Officer | Inducement Option Award                                        
Offsetting Assets [Line Items]                                        
Shares issued (in shares)               50,000                        
Exercise price, lower range (in dollars per share)               $ 60.00                        
Award expiration period (in years)               7 years                        
Fair value of stock options granted               $ 1,300,000                        
Chief Operating Officer | Inducement Option Award | First Installment                                        
Offsetting Assets [Line Items]                                        
Award vesting rights (as a percent)               25.00%                        
Employee | Inducement Option Award                                        
Offsetting Assets [Line Items]                                        
Shares issued (in shares)             5,000                          
Exercise price, lower range (in dollars per share)             $ 62.00                          
Award expiration period (in years)             7 years                          
Fair value of stock options granted             $ 201,000                          
Employee | Inducement Option Award | First Installment                                        
Offsetting Assets [Line Items]                                        
Award vesting rights (as a percent)             25.00%                          
Employee | Inducement Option Award | Third Installment                                        
Offsetting Assets [Line Items]                                        
Award vesting rights (as a percent)             25.00%                          
Employee | Inducement Option Award | Fourth Installment                                        
Offsetting Assets [Line Items]                                        
Award vesting rights (as a percent)             25.00%                          
Employee | Inducement Option Award | Second Installment                                        
Offsetting Assets [Line Items]                                        
Award vesting rights (as a percent)             25.00%                          
2025 Directors Plan                                        
Offsetting Assets [Line Items]                                        
Increase in the number of shares reserved for issuance (in shares)   50,000                                    
Shares issued (in shares)                           0            
Shares authorized (in shares)                           60,000            
2022 Directors Plan                                        
Offsetting Assets [Line Items]                                        
Increase in the number of shares reserved for issuance (in shares)                   30,000                    
Shares issued (in shares)                           20,000 21,000          
Future issuance (in shares)                                 10,000      
Amended 2022 Directors' Plan                                        
Offsetting Assets [Line Items]                                        
Increase in shares for issuance (in shares)                                   15,000    
Amended 2010 Directors' Plan                                        
Offsetting Assets [Line Items]                                        
Shares authorized (in shares)                       77,500                
2025 Plan                                        
Offsetting Assets [Line Items]                                        
Increase in the number of shares reserved for issuance (in shares)   300,000                                    
Shares issued (in shares)                           72,672            
Shares authorized (in shares)                           233,203            
2022 Plan                                        
Offsetting Assets [Line Items]                                        
Shares issued (in shares)                           42,329 108,000          
Increase in shares for issuance (in shares)                                       100,000
Future issuance (in shares)                                 3,375      
Amended 2010 Plan                                        
Offsetting Assets [Line Items]                                        
Common stock issued (in shares)                                      
2018 Stock Incentive Plan | CEO Options                                        
Offsetting Assets [Line Items]                                        
Exercise price, lower range (in dollars per share)                 $ 6.00                      
2018 Stock Incentive Plan | Chief Executive Officer                                        
Offsetting Assets [Line Items]                                        
Shares issued (in shares)                         230,000              
Public Offering                                        
Offsetting Assets [Line Items]                                        
Sale of stock, consideration received on transaction           $ 3,000,000.0                            
Number of shares of common stock sold (in shares)           479,500                            
Net of offering cost           $ 483,000                            
Closing stock price (in dollars per share)           $ 7.20                            
Sale of stock, consideration received on transaction, gross           $ 3,500,000                            
Warrant percentage           5.00%                            
Public Offering | Representative's Warrants                                        
Offsetting Assets [Line Items]                                        
Warrants (in shares)           23,978                            
Exercise price (in dollars per share)           $ 9.00                            
Warrants outstanding, term (in years)           4 years 6 months                            
Number of days from commencement of warrant           180 days                            
Over-Allotment Option                                        
Offsetting Assets [Line Items]                                        
Number of shares of common stock sold (in shares)           62,500                            
Keystone | Keystone ELOC Shares                                        
Offsetting Assets [Line Items]                                        
Aggregate offering price       $ 7,700,000                                
Issuance of common stock as commitment fee for future financing (in shares)       352,176                                
Issuance of common stock as commitment fee for future financing       $ 158,000                                
Sale of stock, consideration received on transaction                           $ 3,600,000            
Number of shares of common stock sold (in shares)                           1,131,500            
Net of offering cost                           $ 433,000            
Closing stock price (in dollars per share)                           $ 2.90            
Keystone | Keystone ELOC Shares | Treasury Stock                                        
Offsetting Assets [Line Items]                                        
Number of shares of common stock sold (in shares)                           424,896            
WestPark Capital, Inc. | At the Market Offering                                        
Offsetting Assets [Line Items]                                        
Aggregate offering price $ 5,300,000                                      
Number of shares of common stock sold (in shares)                           0            
Sale of stock, commission percentage 3.00%                                      
ThinkEquity LLC | At the Market Offering                                        
Offsetting Assets [Line Items]                                        
Aggregate offering price                     $ 100,000,000                  
Sale of stock, consideration received on transaction                             $ 4,600,000          
Number of shares of common stock sold (in shares)                           0 1,033,500          
Offering cost                             $ 94,000