v3.26.1
Stock-based Compensation Expense - Summary of Restricted Stock Activity outside of 2019 and 2016 Plan (Details) - Grants Outside of 2016 Stock Incentive Plan and 2019 Stock Incentive Plan - Restricted Stock Units - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Unvested, Beginning balance 69,486 43,072
Number of Shares, Granted 45,150 57,105
Number of Shares, Vested (21,318) (19,505)
Number of Shares, Cancelled (75,795) (11,186)
Number of Shares, Unvested, Ending balance 17,523 69,486
Weighted Average Grant Date Fair Value, Unvested, Beginning balance $ 5.41 $ 9.25
Weighted Average Grant Date Fair Value, Granted 10.72 4.16
Weighted Average Grant Date Fair Value, Vested 6.47 9.5
Weighted Average Grant Date Fair Value, Cancelled 7.78 6.7
Weighted Average Grant Date Fair Value, Unvested, Ending balance $ 7.56 $ 5.41