v3.26.1
Stock Options - Narrative (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2026
shares
Oct. 03, 2024
shares
Mar. 31, 2023
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
Dec. 31, 2016
shares
Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unamortized compensation expense | $       $ 112,580    
Options to purchase shares of common stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Underlying common stock value (in dollars per share) | $ / shares       $ 0.21 $ 0.30  
Expected volatility, minimum         86.70%  
Expected volatility, maximum         89.10%  
Risk free interest rate, minimum         3.86%  
Risk free interest rate, maximum         4.12%  
Dividend yield percentage       0.00% 0.00%  
Expected volatility       86.70%    
Risk free interest rate       4.12%    
Options to purchase shares of common stock | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected term (years)       6 years 6 months 6 years 6 months  
Options to purchase shares of common stock | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected term (years)       10 years 10 years  
Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted (in shares)       514,684    
2023 Stock Incentive Plan | Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted (in shares)     181,842 648,968    
Additional shares authorized (in shares) 537,034 171,832        
Automatic increase, percentage of stock   0.05        
Automatic increase, number of years   10 years        
Stock options available for grants (in shares)       69,908    
2016 Stock Incentive Plan | Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted (in shares)       2,995   7,460
Stock options available for grants (in shares)       4,171