v3.26.1
Stock Options - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2026
shares
Oct. 03, 2024
shares
Mar. 31, 2023
shares
Mar. 31, 2026
USD ($)
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 | $       $ 43,355    
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.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%  
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  
Options to purchase shares of common stock | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected term (years)         10 years  
Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted (in shares)       0    
2023 Stock Incentive Plan | Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted (in shares)     181,842 134,284    
Stock options available for grants (in shares)       584,592    
Additional shares authorized (in shares) 537,034 171,832        
Automatic increase, percentage of stock   0.05        
Automatic increase, number of years   10 years        
2016 Stock Incentive Plan | Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options granted (in shares)       4,091   7,460
Stock options available for grants (in shares)       3,075