v3.26.1
Stock Options and Warrants - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2026
Aug. 31, 2020
Mar. 31, 2026
Mar. 31, 2025
Apr. 08, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     4,667      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   2,500,000 0      
Share-Based Payment Arrangement, Expense     $ 220,932 $ 44,548    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1,802,948   $ 1,802,948      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     33 years      
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 10,000  
Stock Issued During Period, Value, Stock Options Exercised     $ 1,260 $ 375    
Preferred Stock, Convertible, Shares Issuable 387,189   387,189      
Conversion of Stock, Shares Converted 129,063          
Preferred Stock Warrants [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     409,722      
Class of Warrant or Right, Outstanding           1,328,185
Class of Warrant or Right, Exercise Price of Warrants or Rights           $ 1.46
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 531,274   531,274      
Stock Issued During Period, Value, Stock Options Exercised     $ 77,997      
Preferred Stock Warrants [Member] | Series B Preferred Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     209,054      
2026 Stock Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 1,726,130   1,726,130      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     271,687