v3.26.1
Stock Options and Warrants - Summary Of Information Related To Stock Options (Detail) - USD ($)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance 1,213,313
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 0.21
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value, Beginning Balance $ 8,856,243
Granted - Options 0
Granted - Weighted Average Exercise Price $ 0
Exercised - Options (17,582)
Exercised - Weighted Average Exercise Price $ 0.24
Forfeited - Options (22,221)
Forfeited - Weighted Average Exercise Price $ 0.18
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 1,173,510
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 0.21
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Ending Balance $ 2,160,068
Exercisable - Options 774,791
Exercisable - Weighted Average Exercise Price $ 0.21
Exercisable - Intrinsic Value $ 1,428,393