v3.26.1
Stock Options and Warrants - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense $ 226,613 $ 176,916 $ 447,545 $ 221,464
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1,696,272   $ 1,696,272  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     382,744  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value     $ 0.94  
Proceeds from Stock Options Exercised     $ 4,184 $ 375
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period     106,447  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value     $ 1.96  
Notice Period To Terminate Reduced Price Period 2 days      
Streeterville Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 3,500,000   3,500,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 91,884      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 0.92      
Proceeds from Stock Options Exercised $ 14,211      
Common Shares Issued Upon Exercise Of Warrants 84,907      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 106,447      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 1.96      
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