v3.26.3
Stock-Based Compensation - Summary of RSUs Related to Employees, Directors And Nonemployees (Details) - Restricted Stock Units
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Employees and Directors  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Shares, Unvested Balance, Beginning Balance | shares 736,610
Number of Shares, Granted | shares 357,739
Number of Shares, Vested | shares (711,871)
Number of Shares, Forfeited | shares (29,002)
Number of Shares, Unvested Balance, Ending Balance | shares 353,476
Weighted-Average Grant Date Fair Value per Share  
Weighted-Average Grant Date Fair Value, Unvested Balance, Beginning Balance | $ / shares $ 6.48
Weighted-Average Grant Date Fair Value, Granted | $ / shares 16.76
Weighted-Average Grant Date Fair Value, Vested | $ / shares 6.57
Weighted-Average Grant Date Fair Value, Forfeited | $ / shares 8.07
Weighted-Average Grant Date Fair Value, Unvested Balance, Ending Balance | $ / shares $ 16.75
Nonemployees  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Number of Shares, Unvested Balance, Beginning Balance | shares 180,988
Number of Shares, Granted | shares 5,000
Number of Shares, Vested | shares (165,988)
Number of Shares, Forfeited | shares (15,000)
Number of Shares, Unvested Balance, Ending Balance | shares 5,000
Weighted-Average Grant Date Fair Value per Share  
Weighted-Average Grant Date Fair Value, Unvested Balance, Beginning Balance | $ / shares $ 6.44
Weighted-Average Grant Date Fair Value, Granted | $ / shares 14.7
Weighted-Average Grant Date Fair Value, Vested | $ / shares 6.44
Weighted-Average Grant Date Fair Value, Forfeited | $ / shares 6.42
Weighted-Average Grant Date Fair Value, Unvested Balance, Ending Balance | $ / shares $ 14.7