v3.26.1
Stockholders' Equity - Summary of Option Activity (Details) - Employee Stock Option
shares in Thousands
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Number of Options Outstanding at Beginning 5,853
Number of Options Granted 1,640
Number of Options Exercised (264)
Number of Options Outstanding at Ending 7,229
Weighted-average Exercise Price outstanding at Beginning | $ / shares $ 6.38
Weighted-average Exercise Price Granted | $ / shares 5.77
Weighted-average Exercise Price Exercised | $ / shares 5.01
Weighted-average Exercise Price Outstanding at Ending | $ / shares $ 6.29
Number of options fully vested and exercisable 4,617