v3.26.1
Stock-Based Compensation - Summary of RSUs Related to Employees, Directors And Nonemployees (Details) - Restricted Stock Units
6 Months Ended
Jun. 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 736,610
Number of Shares, Granted 332,689
Number of Shares, Vested (546,871)
Number of Shares, Forfeited (28,061)
Number of Shares, Unvested Balance, Ending Balance 494,367
Number of Shares, Vesting solely upon a service condition 494,367
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 17.01
Weighted-Average Grant Date Fair Value, Vested | $ / shares 6.61
Weighted-Average Grant Date Fair Value, Forfeited | $ / shares 7.29
Weighted-Average Grant Date Fair Value, Unvested Balance, Ending Balance | $ / shares $ 13.46
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 180,988
Number of Shares, Granted 5,000
Number of Shares, Vested (34,738)
Number of Shares, Forfeited (15,000)
Number of Shares, Unvested Balance, Ending Balance 136,250
Number of Shares, Vesting solely upon a service condition 136,250
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.5
Weighted-Average Grant Date Fair Value, Forfeited | $ / shares 6.42
Weighted-Average Grant Date Fair Value, Unvested Balance, Ending Balance | $ / shares $ 6.73