Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Additional Information (Details)

v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended
May 12, 2025
Nov. 30, 2024
Mar. 31, 2026
Dec. 31, 2025
May 31, 2025
Jun. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, shares issued (in shares)     29,986,639 29,368,760    
At-The-Market Equity Offering            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, shares issued (in shares)     0      
Sale of stock maximum proceeds on potential common stock offering   $ 50,000,000        
2025 Stock Purchase Agreement | 2025 Investor            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock purchase, aggregate principal amount $ 275,808          
Sale of stock, price per share (in usd per share) $ 12.69          
Net proceeds from offering $ 3,300,000          
Sixth Amended And Restated 2013 Incentive Compensation Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, capital shares reserved for future issuance (in shares)         700,000  
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)     382,463      
Employee Stock Purchase Plan | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)           400,000
Employee Stock Purchase Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, capital shares reserved for future issuance (in shares)           700,000