v3.26.1
Summary of RSU Activity (Detail) - Restricted Stock Units
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Beginning Balance, Unvested, Number Outstanding | shares 791,654
Granted, Number Outstanding | shares 5,000
Vested, Number Outstanding | shares (238,558)
Forfeited, Number Outstanding | shares (3,750)
Ending Balance, Unvested, Number Outstanding | shares 554,346
Vested but not released, Number Outstanding | shares 185,827
Beginning Balance, Unvested, Weighted Average Fair Value | $ / shares $ 4.26
Granted, Weighted Average Fair Value | $ / shares 4.74
Vested, Weighted Average Fair Value | $ / shares 4.57
Forfeited, Weighted Average Fair Value | $ / shares 3.51
Ending Balance, Unvested, Weighted Average Fair Value | $ / shares 4.14
Vested but not released, Weighted Average Fair Value | $ / shares $ 3.74